What should I do??

So my boyfriend and I have been together since May 19, 2012. He fought hard for me bc I'm stubborn and couldn't see the feelings he had for me. So at first he was very sweet and showed me he loved me. Now it's  like I have to tell him I love him before he tells me, also I do everything around the house: cook, clean, take care of the dog. Everything and he still doesn't seem to appreciate it or is affectionate to me. It kinda hurts. I want to be more romantic bc I love it. Please help me. Also we haven't done "it" in a long time maybe 3 times from moving in outlr new apartment about 3 months ago.