I think you have to ask yourself honestly if you can live with this for the rest of your life. He is used to living this way his whole life and now that he is getting married and on his own, he has to learn certain things now, changes he will have to learn to accept. If it was me, I would have this talk with him, let him know how this is affecting the relationship and give him sometime to learn and grow and adapt to new lifestyle change, and not marry him or live with him unless changes start to happen. on the other hand, living with him can also be good, but you have to be strong. Make a list of things to do on a daily basis and post it where he can see and he has to learn to follow through with it..until it becomes a habit. Good luck!