I read your post and I felt really touched.
I am in a similar position trying to make my way in this world and sometimes I say to myselfl "God, why is it so hard?". I think the advice given by Steve, and all the other members, is excellent and really does put things into perspective.
I've included a link to download Steven Covey's downloads: Audiobooks
particularly the first one which talks about your circle of influence (things you can control) vs circle of concern (things you can't). I've found that particular download very useful. Keep focusing on all the positive things in your life; your children, a roof over your head, food in your fridge, friends, this forum
We will all get there in the end. I feel there is definitely a concentration of positive and compassionate people on this forum and somehow I believe that that good energy will permeate and change all of our lives for the better.