Cheer up dude. The way i see life is that in the long run, any shit thats upsetting you now is pretty insignificant in the grand scheme of your life. Theres always light at the end of the tunnel if you persevere.