How many hours do you work? The problem is when I'm working- i work way past 8 hours sometimes and though you don't feel it, the stress drives you nuts.
I'd put in a cap of 50 hours a week MAX, and make sure I spend time relaxing (doesn't mean watching tv at home) with friends or meeting new people. You need to step away from the computer for a decent break. I switched over to this schedule and found out that my sleeps were MUCH better. Turns out the reason was overworking.