Calling for help

Okay guys so I have this guy I’m talking to, we’re not actually dating but we act like we are and we have been talking for ages, he wants to ask me out but idk yet, anyway his birthday is next week and I’m freaking out I don’t know what to do I am skint and I have no idea what to get him at all! He is saying how he doesn’t want anything but he really does and I just don’t know what to get, I have £20 on the weekend and I don’t know whether to get him a shop voucher or what, help me out please!