Well, whatever the answer is, you and I both know that it is NOT pills!
I don't know about the state of your marriage, but can you share your load with your husband? As for your oldest, sometimes I think the only thing you can do is to give him some space and be slightly more patient (although I'm sure you're doing that already).
I don't really know what else to say, but I hope everything works out okay for you.
- AJ