I think 30 days is being VERY generous... didn't you have paperwork to that effect drawn up one time? Can you still use them and just change the dates.
You have been allowing this guy to suck the life out of you for 5 years. Please put a stop to it! Nothing is going to get better... he does not have to put any effort into making things better because you have shown him you are willing to accept his horrible behavior. ...and again I know cuz I have lived it!
Me 54 DS19 and DS17 Married 06/1989 Divorced 01/2011