I've noticed lately that negative people will be negative, no matter what. There's nothing you can do to fix it. They might seem stoked temporarily about things, but they'll always slum back down to their little Debbie Downer ways. Be careful how involved you let people get with your personal matters, because it won't be as easy for them to see things improving as it is for you. I've made this mistake in sharing details of my marital issues in-depth with my family members. At the time, it always seems like a relief to be able to vent everything and anything to someone else who you know will (likely) be on your side of things. Unfortunately, what you'll find (as I have) is that when all the drama passes and things become wonderful again, the people you shared with are likely to remain skeptical and very negative about the situation. No matter how much you tell them, they still only know the situation in a superficial way. They aren't there every second of every day to see the dynamics of how things change. This goes for any personal details in your life.
I've only found one person, one, that can be completely non-judgmental about how situations fluctuate from day to day in my life. I've known her for 13 years, and she's not related to me at all. I do consider her blood, though. She's treated me better and stood by my side through more than most of my family has, without fail.
Short post: my point here is to grow up and not spread your dirt everywhere. You'll regret it later, because even though it seems like a relief at the moment, you'll notice that as time goes on and things change, peoples' perceptions of the situation don't. Keep ya bidness to ya self.