What should I get him?

I’ve been dating this guy for 2 months and his birthday is coming up. What should I get him?

I bought lingerie and was gonna take him to dinner, but wasn’t sure if I should get him an actual gift?

I don’t know what he needs or wants so maybe a gift card? HELP!!