I don't think this life was meant to be easy or very happy. I think it's just a struggle trying to be happy, healthy and happy. Some people think this is hell, and we won't see heaven till we die. hmmmm
I think most of us have been on the same roller-coaster as your on now and some stay on longer than others, but we can't give up. Life is a challenge for sure. Big hug to you!