Am I being to naive?

I've had a sugar relationship for the last couple of months. I like him because he's respectful and a nice guy. He knew I needed a new laptop and he got me one. However, he said he's gonna discount it from my payment, so it's not a gift. This is the second time he buys something for me but then he expects me to pay him back. The only real gifts I've received from him have been food, which kinda feels like charity...

When I decided to have a SD I was for sure expecting more. I wanted to be spoiled and receive gifts. I don't feel happy or fulfilled with this relation.

We only meet once a week and I feel the PPM we agreed on is too low because of a special request he has during intimacy. He also pays for dinner every time we meet and he said that's all he can afford.

I really need the money and I don't really know if this agreement is fair or not for me.

My question is, am I being too stupid for accepting this?