So, my son (29) has just moved back home to my house. He lived abroad but has returned to the UK and was renting with a friend but now has moved back to my house / his childhood home. When he moved back home I said there are some rules and I don't think they're unreasonable: please let me know if you're not coming home so I can lock up fully (my safety), no cooking after 9pm, keep your space clean and tidy, take off your muddy running shoes before you come in to the house (I have nice flooring) and the rest I said we would pick up as we went along. He hasn't lived at home since university and I'm struggling with this and him being here. He's extremely arrogant and selfish. Today he actually verbally abused me and called me an a.hole because I asked him to make some room for the builder to come in tomorrow. I am trying to make the home nicer for both of us. I was very shocked and upset after he said this. I have lived alone for some time and have been used to my own space and I'm okay with sharing but I have rules for my own home. Am I being unreasonable? I don't care what he does, where he goes, how he spends his money, I've allowed an on/off girlfriend to stay over. I have been accommodating to the fact he's a young man with his own life. He has a good job. I feel like he feels he can do what he wants and just sticks two fingers up to me! Please help!