Life is not over at 21 – it does in reality improve a lot when you get older – in my experience at least.
That does not help you a lot now though.
I do not know what to advice :-(
I do hope it will improve soon and you find the strength to pull through this.