Before people think this sounds harsh... my boyfriend and I have been together for over 2 years. He wants to stay at my uni flat just because he has work experience in the next door city. I'm a student and only get enough money to live off because I have a part time job, can just abut feed myself. He'll be at my place for 2 weeks. Is it wrong to ask for a bit of money from him for his food as I'll be doing all the cooking?
It's only two weeks. I would normally say to just let him volunteer helping with food or whatever. But if you are barely getting by, then I'd say something to him. You don't have to put it in terms of charging him, but just tell him you are hurting and ask if he can help with the food or something. After two years, I'd think he'd know you were not rich. But maybe he doesn't realize that you are barely scraping by.
In a two year relationship, you should be able to talk about this stuff openly. If there is any long term prospects, it's an absolute must to talk about it openly.
I wouldn't ask for money. Tell him that you're struggling financially and would love to be able to take care of both of. However, you can't afford to. Since he is only staying for 2 weeks ask him if he's willing to cover groceries for a week.
Just make sure you're kind about it and I don't think he'll have a problem. Don't make it sound like you're charging him to stay there. Just ask him if he can pitch in for some extra food, as you only have enough to feed yourself and he'll understand.
At first I was on board with your statement -- if he's going to live there with you then nothing's wrong with splitting rent. However if he's a guest, it's usually innapropiate to charge them like a hotel lol. Although, I understand your position. You don't wanna go broke trying to feed him, obviously. So with that, maybe you can find a way to suggest him paying for his meals, or search around Pinterest, there's tonsss of easy, cheap meals for a college kid on a tight budget :)