Girls I need to vent

So me and my boyfriend are making two years this coming weekend. We were discussing gifts and we agreed on not getting each other anything because I’m sad to say it but I have no extra money right now or a car. I’m a broke teenager. 🤦🏻‍♀️ Well come to find out he is getting me something anyways that he has been planning for months and I feel like such a terrible girlfriend. I decided I was going to treat him for dinner. I’ve been doing little side jobs around my house and my neighbors but I still don’t think I have enough because dinner isn’t cheap. I feel so incredibly terrible. He is the most amazing person to me and he deserves the world and I can barely get him a dinner. I don’t know what to do, I only have 5 days to get money. 💔