Hey There,
I'd suggest that you read about "culture shock ", which is the way that people adapt to living in another culture. It's been studied a lot and you can learn a lot about why you feel as you do and how to deal with it. You can even predict the cycles of your ups and downs, as well. When you go home, you will also have the mirror image of these ups and downs as you settle in back home. Find a book about it on Amazon. What you are feeling is normal and common though and I'm sure your ankle makes it worse. It will get better though!
That said, your living arrangement sounds really crappy and I'd seriously look into changing it. I've lived in places like that and it is soul destroying. I don't know if you've signed a lease or what, but I would skip out and run, even if I had to stay with the Hare Krishnas.
Sounds like you need a massive change so I'll throw out some crazy suggestions:
Find a pub full of locals , they might be annoying but better than the nutter Austrian lady.
Rent a wheelchair and go tear up the town. Buy wheelchair tickets to all the shows and take advantage of every perk given to the disabled. Get treated like royalty.
Take your wheelchair and travel a bit, live in youth hostels and make some friends that want to have a good time
Take your wheelchair to Amsterdam and eat some mushrooms. That should perk you up a bit. If you can't do Amsterdam, try Brighton
Why not go find your boyfriend? If you just came here to have fun and it's not happening, there's no shame in going back to spend time with your boyfriend. I'd be bored to tears coming to London alone and staying at a crap hole. All I would want to do is see my family.
Wether you take my suggestions or not, hang in there, it will get better
Sent from my iPhone using Tapatalk