Relationship for 2 years....no gifts/surprises for a year...why?

Let me start out by saying my fiancé is a great guy. I am just puzzled as to what's going on. He used to buy me small gifts (flowers...etc) randomly quite often. Now, I haven't gotten anything in over a year and I am not sure why. I buy him small gifts and I don't hint at the idea of him getting me a surprise or anything. Its not that I really want anything...I guess its just the thought that counts...At least that's what I am looking for haha. what's more is I am the same size(weight) as I was when we first started dating 2 years ago...But now he wants me to lose weight. I weigh 250 at 5'9". My idea weight is about 170...so yeah I could lose some weight and I am working on it...I have already lost 15 pounds. He isn't as affectionate as he used to be and just recently he told me he wasn't happy because money is tight and we don't have funds to go splurge right now. We are both college students and we have a kid together so I am not sure what to do. Sometimes I feel lost in this relationship. I talked to him about this two weeks ago and he went back to his "old" self...but a couple days ago he started being distant again...any pointers from anyone is highly appreciated. How the hell do I bring the happiness back that we used to have?
Relationship for 2 years....no gifts/surprises for a year...why?
Post Opinion