Or it could be the peroneal tendon you've injured which runs alongside your fibula - hence the pain 2" above the ankle? You have really answered your question yourself. You've twisted your ankle and continued to run on it and stretch it. Vet 51 is correct - if it's a ligament it will take ages to heal completely as there is no blood supply to ligaments.
The usual rules apply here - rest, ice, compression, elevation. Don't try to stretch it until it is pain free otherwise you go backwards. It depends on how bad it is.... if you re-twist it,and this is a distinct possibility because your ankle is weird in that once it has gone over too far it can retain that memory and can do it again. With "bad" twisting injurys you need to re-train the ankle on how far it can go otherwise it will always be weak. But not until it is pain free.