<human>: Sorry, y'all, it's a pretty long post.
We were together for about a year, but broke up for about 4 months. We are back together now, and have been for about 2 months. When we first got back together, things were great. We had sex frequently, and he was fairly romantic. He's never been big on romance, so it was little things like kissing me in public, cuddling with me as we fall asleep, and telling me I'm pretty. (Although, he did pick me flowers one time, and I could not have been more ecstatic.) Lately, though, this has all faded away. Whenever I try to cuddle, for example, he complains that it is too hot for that, or that my hair is getting in his face. We also have sex far less frequently than we used to. He's apologized for this, saying that it is because he hasn't been working out and feels self-conscious, but I feel that may just be an excuse. 
Also, I do a lot of favors for him, but whenever I ask him to do something, he makes an excuse not to. He has always been this way, and it irritates me to no end. He rarely takes me on dates, and when he does, I usually plan them and pay for myself. He says this is because he doesn't have a lot of money, and can't spend it on me, but that never seems to be a problem when he's buying weed or fast-food. 
I don't think he's losing interest, however, because whenever we are apart for more than a day, he constantly tells me how much he misses me. An obvious solution to the problem would seem to be spending less time together, but he constantly wants to come over to my house since he hates his roommate. 
Is there any chance I'll be able to pry some romance out of him? Maybe even get him to pick me flowers again? Or even just be considerate and lend me a helping hand once in a while? I feel like I'm being taken for granted, and I don't know how to get him to appreciate me. This is why we broke up last time, and I need help to avoid this happening again.

Provide a brief overview of the text.
<bot>: My boyfriend is not as romantic as he used to be, and he does not contribute as much to the relationship as I do, making me feel taken for granted. How do I get the romance and consideration I want?