Well done. You’ve earned life as a starter and no matter where you are or what you have; it is an achievement in itself. Having come this far, surviving all those ups and downs is in itself a great source for courage and celebrations.
Most often universe sends us problems in more ways than one. While some are self-created, some manifest without invitation. At first though you are shocked with it you eventually begin to realise the task at hand- survival.
Even if life is hard and not fair and square, remember you were given a chance at it because you deserved it. Because you are who you are and that in itself is more than sufficient to handle life and all its surprises.
Giving up is easy but when life happens to you, you know you want to get up and keep trying. You want to find sources to give you the courage and resilience to handle life. Some of us fight it with heart and some of us use our head. It is more about the outcome than about the means.
Life is hard work no matter which facet you want to look it. It is never easy and expecting it to be is probably the first and foremost reason leaving you disappointed. When you realise that everyone is fighting for something or the other, you will begin to appreciate what you have. And that will slowly let you handle life and let you give you the best to life.
Although life is sometimes painful and sometimes full of failures, life is hope, life is happiness and life is beautiful.