Hey buddy, as you've seen, you definitely have lots of support from your online family here.
Much easier said than done, but try not to let the troubles of this world get to you. Bad times come and go, but great things are ahead for you!
I know this all might sound like "fluff" when you're going through the rough times... but just know that we're all here for you brother! :thumbup: