No, you don't. Sounds like your hips are crooked and the ankle is just the innocent victim.
Try stretching your IT band with the "Ober stretch" (Do a Google search)
Is your right hip flexor tighter than the left? Is one hip higher than the other? Probably need to stretch the tight side's hip flexor as your weight is being shifted to one side, causing you to roll over the ankle and pain when you sleep on your right side.
Also do "Standing quad stretch" (Do a Google search). It works better if you put the bent leg on a chair vs. holding it in your hand.
As you are walking, try putting your left hand on your left hip and pushing it to the right. Or do the opposite. One way should help.
Finally I think you may have an imbalance with your hip adductors - the muscles that pulls your leg to the inside.
- Do a Google search for "inner thigh lifts".
Good luck!!!