My Indian ringneck was hurt on its left side two days ago. It was accidently hurt by a broomstick which was flung and then it bumped into the wall. It fell down and fluttered. I wrapped it in a towel and picked it up, pampered it and put it back in cage.
I could see that the left eye corner was red (which has reduced much today).
We did take it to the vet who injected some medicines and after coming home it vomitted soon.It has been quiet ever since. Not moving around much.

Eats and drinks by itself and seems to be getting better. But I think he is finding it difficult to walk and perch. I made it fly and it did yet should I wait and let it heal by itself or is there anything to worry?
Please Help!
Thanks
Nivea