Been dating for 18 months. He adores me and I love him too. He's amazing to me and my two kids. I work full time. I own my own house and he lives with parents. I'm independent and love living in my own home. Bills come to £1200 a month. He isn't in regular work and makes and sells things for money. His income is very variable. He's stayed over every night for the last 9 weeks and I love having him here but he pays zero towards my bills / helps me out financially. We take turns paying when eating out. Came home tonight to him being here, he's had a shower and drinking while I'm not even in from work. I'm struggling financially and overdrawn, waiting for payday. I feel resentful that he's staying here for free and living the dream. What should I do?