My partner is unhappy all the time. He is worried about money and the baby. He doesn't want to let me buy anything to prepare for the baby because he is very stingy with money and says we have none. I tell him he is controlling and we have to buy some stuff for the baby. I also tell him how upset I feel that it seems I am the source of his unhappiness. He tells me that it's normal for him to be unhappy, but I don't agree. I try so hard to do everything right, but it just seems that nothing is good enough. I don't know what to do. I'm getting pretty depressed over being with a husband who is always grumpy. Any advice, please.