Dear Bloggymom, I am so sorry you are having to go through all of this. It's a double edged sword, being strong and independent. Then everyone leans on YOU. It's human nature. You are clearly a supportive person who cares so well for everyone else that they take you for granted. That's human nature, too. The way to "fix" this is to go on strike every now and then- even when you are doing well. Take a few days off to take care of yourself. Leave town if you have to with a friend or a church retreat. They will massively appreciate you when you come home. And, they will also learn that they can do just fine without you for a few days.
The key is making sure that everyone around you is independent and can take care of themselves. As age-appropriate, make sure your child can take care of himself. Even a 4 year old (maybe even younger) can put cold cereal in a bowl and pour milk to feed himself. The hardest part of being a mom is working ourselves out of a job meaning that we don't do it all so that our children can learn to do more. They need to do laundry, chores, care for the dog, etc (I don't know the age of your child so this is just a general statement). Of course the way you do this is important, not just dumping it on them in frustration but in a loving, teaching way, little by little.
I would sugggest that you get the book: Love and Logic Magic for Lasting Relationships by Fay/Hawkins. It is about how to set healthy boundaries around ourselves (which is what is missing in your life, it seems) in a kind way, helping others take responsibility for their own problems and getting your own needs met. It will be the best Christmas present to yourself that you can get. Read it while you are sick, on the couch, getting rest.
Hang in there and get better soon! Hugs and Hope.
Amazon link:
http://www.amazon.com/Love-Logic-Ma...ds=love+and+logic+magic+lastign+relationships