Hi
Welcome to the MedHelp forum!
Ankle pain can be due to several reasons depending on the site. The simplest reason of a generalized ankle pain is sprain—like in wearing high heels, twisting your ankle etc. Since there is swelling on one side this could be due to ligament tear or bony spur. Impingement of the ankle joint between the bones of ankle and foot is another possibility. Osteoarthritis, gout and rheumatoid arthritis are the other possibilities. Bursitis can give a sudden onset pain. Dislocation or rupture of a tendon can also cause shooting pain. Stress fractures of medial malleolus, tarsal tunnel syndrome, and sinus tarsi syndrome (pain just front of lateral malleolus on the outer side of ankle) are the other possibilities.
The clue to right treatment is right diagnosis of the cause of pain. You can consult an orthopedic specialist. X-rays, MRI, blood tests etc may be required. Take care!
Without having a specialist looking at a x-ray or cat scan...it would be difficult to tell what actually is going on. Have you had any tests done? Blood work?