I think 2 month should be sufficient if I just maintain my normal running schedule (running 2-3 times per week) till then.
I don't know what caused the injury but I started feeling pain in my ankle after completing 3-4 km during some runs. After stopping, the pain used to increase a lot. The first time I got this injury I took rest for two weeks and tried running again, but got the same injury again. So, this time I am taking a longer rest. Probably I will try to run again sometime this week.
No, I couldn't participate in the midnight marathon because of the ankle injury. I did took part in the half-marathon in the 2008 version.