Break up with him and go out with a drug dealer.
Drug dealer have lots of money. :P
On a serious note, be thankful for what you are given. He loves you, that's all that matters, to be honest. I am about to celebrate my two year anniversary with my boyfriend, too. I am not even expecting him to do ANYTHING for me. :P