Hoping for some opinions 
I've been with my boyfriend for 10 months. I really like him...he' sweet, kind and makes me laugh. Lately though I've been having some doubts, mainly around the equality of the relationship.
We tend to spend all our time at my place. I've only been to his place a couple of times. He seems to prefer being at mine because he says it's nicer, which is probably true. But this means that for several days of the week, I'm paying for two people and he doesn't really bring anything to the table or offer to contribute financially. He's quite funny about money in general.
I expressed a desire to spend the weekend at his and my understanding was that was what was going to happen. A couple of days before, he texted me to say he couldn't afford to cook for me so would come to mine if that was ok.
I was pissed off, to say the least. I believe him when he says he doesn't have a lot of money, but he's not (to my knowledge) starving and I can't believe he can't spare a fiver to cook us a basic meal when it would only be the second time in our entire relationship that he's cooked for me, and I cook for him every week. It's also feels like he sees me as a free B&B. I told him no, that I would go to his but not stay very long, which he said was fine but his tone suggested to me he wasn't too happy about it.
I'm starting to feel resentful and annoyed and I'm losing respect for him as I feel his behaviour shows a lack of respect for me. We're not young so there isn't even that excuse. I don't want to do anything rash because I love him and he has so many good qualities, but it's really grating on me. I don't know what to do.