If things were pretty good until 2 months ago, and then you two started fighting all the time, why do you suppose that happened?

Was there an outside event, a death in the family or some other stressor like losing a job?

If not, and it seemed like he was just picking fights, then maybe MLC but likely he is having an affair. If you were arguing about "where have you been all night?" then, ditto.

I do not understand "letting you come home." it is your home.