How to solve all your problems
One at a time. Make a list of all that bothers you and take each of those things, in as random an order as you can, and deal with it independently, as if all your other problems did not exist.
Keep yourself busy and try not to think much about things. You'll have plenty of time for that in the future.
How to solve particularly complicated problems
If they're bringing you down, well let them. Let them bring you close to the point of no return, and do this deliberately.
When there's nothing more they can shatter within you, and nothing more you can lose, arise again and you'll be stronger.
And this time, you'll make the rules.
I am coming back.
Not sure where to, but I am.