I'd like to join Pepper in welcoming you here, while I think of it the thread mentioned is at:
As Pepper says it is long, but some of my best ideas have come from there. I found the app Smiling Mind from there, it helps me get way from my own mind, if that makes any sense:)
I can understand exactly what I read elswhere abut your parents, particularly now you are stuck at home with them 24/7. No wonder you are reluctant to get out of bed and it is only the thought of your friends gives you enough reason to do so.
If your parents do not act properly even though things have been explained and go to the extent of putting you down or ignoring your feelings and controlling everything then you really do need some release.
It is so easy to slip into a mode of just keeping quiet and bottling things up, not good in the long run.
One thing may be talking with your freinds via Skype or similar, it is surprising how far ranging conversations can be, not just how you feel - though that it important, but after that , even playing games.
Talking of Skype, have you considered more medical support? You mentioned being hospitalized a couple of times for anxiety, are you still in contact with the doctors involved? Having outside professional help was the only way I started to improve, I could not do it by myself. I actually Skyped my Psych today, it was good.
If you are under 25 give the Kids Help Line a ring or web-chat, they are excellent, I personally recommend them -though becuse that are so good they are busy - you might have a wait. They are experienced, understanding and practical. You can contact them more than once without having to repeat yourself. It can be both a validation and a comfort.
1800 55 1800 or
I would hope in time you would come to see your parents as the are, limited in many ways.
I have found a routine every day where I have something to look forward to helps immensely. I promise myself I'll read chapters of a book, watch a favorite movie, or something like that (I've limited movement), I don't know what you might find, maybe something that includes exercise?
I've probably said more than enough for one post, I hope you come back and we all talk some more