Cherry,
Have you you tried working on your codependent issues, like attending something like Alanon, etc?
I know that my gf counts her days not checking up on her daughter on Facebook as sobriety days. She actually says, I have 8 days of facebook sobriety. It works for her.
Letting someone have that much power over your moods is no fun. Make a change!
Good luck!