Visas are catered by its own merits my love and there is no timeframe for its approval. it can be quick or it can be slow.
like for example rayna above as far as I know has been waiting 8 months but your friend got it after 5 months. You know what I mean?
its a waiting game, we cant do much on that but to wait.