Have you checked your perks? If you picked up a combination of the nastier ones in a short period, I can see it reducing your max mood to zero. Haven is not a nice place, after all.
thanks figured it out