I've been struggling with depression on and off for about 8 years. I can handle it most of the time, but I really REALLY hate the mood swings. Sometimes I get in these overly generalized negative moods, and I'm negative/critical about EVERYTHING in my life including myself! I'll feel lonely, excluded from my family, I'll get critical about my relationship/boyfriend, and just feel like nothing is good or right in my life. I can recognize it as being irrational thinking, but sometimes it's so HARD to be positive! Is there any good advice that anyone can offer? I want to live a more positive, uplifting life...and at times, I just don't know how to do it. I hate being negative and critical because it makes me feel terrible, and it affects those that I love.