DH went away last night with work friends and stayed over in a B&B. I stayed home alone with baby DS. He came home earlier and complained of being tired as he was up all night. The reason he couldn't sleep was he had been taking cocaine. I made some dinner which he ate then just got up and went upstairs to bed leaving me to tidy plates and everything away. I asked if he could come down but he said he's going to sleep. We have started taking turns having a lie in on a weekend and he said I won't be able to have mine tomorrow if he doesn't have a sleep today. Is it just me or is he being selfish? He went away yesterday morning so I have had DS on my own since then. 