20 years old, pregnant, married, and miserable.
Me and my husband have been together for about two years. I'm 20 and my husband is 23. My husband has always been somewhat financially irresponsible, hot tempered, and needy. I was always able to deal with these things despite what my friends say, because I love him dearly and I've always been a strong person. Things didn't really start to catch up with me until the pregnancy. Also adding that he recently let his friend move in with us despite our financial difficulties. I find myself resenting him very often because of the irresponsible things he does, which leads to us fighting a lot. I'm constantly afraid that I won't be able to provide a good future for my unborn son, because of his stupidity. I don't want to divorce him but I often find myself thinking divorce is the only solution. What should I do?