Go to the doc and see if it is broke or somethi f
I would see your doctor and maybe get some physical therapy. They can help with recovering faster
I have sprained my ancle so many times I've actually lost count lol. But I know the pain. Have you had it checked out yet? If not go to the ER. Get it wrapped up and stay off it. I dislocated my knee and sprained my ancle on the same leg at the same time. They gave me tylenol 3. For the swelling try to alternate ice and hear for 20 min each a few times a day. And keep it raised often. But to get it checked out. You may have torn something too. Sprains take FOREVER to heal. Good luck and speedy recovery!