Siaf, congrats on your success!  I too have had my difficulties at times.  I try to keep perspective(sometimes fail).  What I mean is, when I'm having a problem, I try to imagine again what it would be like to work for someone else, making them rich while I am totally dependent on their paycheck and, to an extent, employed only at their whim, a second away from being without a job.