I won't go into my life story and the large number of setbacks and s**tty situations I have been in. All I will offer is a pearl of wisdom and inescapable truth that has helped keep me going.
It's a line from a great book and also movie, the Shawshank Redemption. "Get busy living, or get busy dying."
You can accept the bad things as they are and work with them or around them to achieve your goals, or you can let them pile up on you until you are unable to breathe anymore and can't take the weight.
Life does suck. I agree. It's a losing battle, and one we all have to face. Why not get the best out of it you can and give yourself a small reward for putting up with it.