Wow, I'm so sorry to hear this. Your son is very lucky to have you. Does she see a GP regularly? Sounds like she might be suffering from some postpartum depression as well. I'm going through a (sort of) similar situation with my husband. PM me if you need to vent
My son is now 3 years old. Hang in there