Poor mama! My first child is definately a high needs child, and 3 is about the worst age ever for any kid, but with high needs, it can be life draining. I hope you don't mind some suggestions, believe me I know how you feel, and these are just some of the things I learned over the years. My dh1 is now 6 and we have a much better relationship due to many factors.
1. Do whatever you need to avoid confrontation, unless absolutely necesary. (ie. if you can arrange to do the shopping while dh watches dd(I know this isn't always possible) Mostly for your own sanity!
2. keep the rules short and simple
3. Actually, I should have made this #1, make sure to take time for yourself. Read, exercise, take a long bath, what ever helps you relieve stress. I used to wake up feeling stressed, because I knew ds1 was going to be tough. So I started getting up early and exercising first, that way I started the day positively, and approached ds1 with a happier attitude.
4. Get dh involved as much as possible. Your relationship with dd may need some space for both of you to get along. When dh is home make sure he is in charge of caring for dd.
5. If possible, get out of the house with dd to do something fun. Maybe a trip to the playground, or a play group. I've found that on our worst days a change in venue almost always brings out a change in attitude.
6. Don't feel guilty if the laundry or dishes pile up. Maybe you could try on the weekends to do laundry and then you and dh could fold it together. Similarly, do dishes at night together maybe. I have found that I hate to do house cleaning alone, but it isn't so bad when I have dh's company.
7. Vent, vent, vent, vent!!
8. Laugh! Sometimes the only thing that saved my sanity was to laugh at the absolute craziness of my life. Try to get dd to laugh too, it always relieve tension. Tickling and silliness, even when started completely fakely, has a way of seeping into your body and making it a better day.
I know these suggestions may seem a bit simple, but they are what really helped me get through many crazy days. You are certainly not alone. I really think that being a sahm is one of the hardest jobs in the world with the littlest acknowledgement or compensation in the world. It can also be the best and most fulfilling job too. Just hang in there, and it will get better. I'll be sending you strength and
