Getting gifts for the BF

I need some ideas here

My bf is always good at getting me gifts and making it up to me when he upsets me. I’ve been lacking in that department because I feel like I suck at gifts :/ I made him upset this time and he wanted me to make it up to him. So I ordered food to be delivered to his place. He loved it and now we’re okay.

But atm I don’t have a job (I’m looking for one) and I want to get him a nice gift for his bday. I stress over this because I want to get him something he’ll love and use that’s within my budget :/ I was thinking a GameStop gift card but idk what else to include...