I am all for that... IHH you need to ASSERT yourself... Otherwise you are ALLOWING him to treat you like a doormat.

Invite a friend over to stay with you or something...