I'm having the same problem. I don't know what to get my boyfriend for the first time and he says he has got me something that I would love so just ask him some little questions like 'what's your favorite thing in life?' and if they come back with 'you' (like my boyfriend does) then maybe ask what his fav music. You can always say it out of no where like I do and just ask him what he wants for Christmas but be aware they might come back with 'I only want you for Christmas' like my boyfriend also does which is hard.
So just ask him some questions and maybe ask his friends what he likes and dislikes (if you don't already know) or even if you talk to his mum ask her what he likes the best and what is a good Christmas present to get him because I do know that mother's know every about their sons half the time. So just ask around but don't ask to many people because it might get back to him that you are asking people for advice on what to get him. I hope this helps. If not good luck and sorry I could not help you.
If your budget can do it, give him an experience and memory the two of you can share. Tickets to a concert or a sporting event that he would enjoy for example. Or plan an outing to a place you know he likes, and provide a picnic lunch in an unexpected place. For example, my daughter's boyfriend is into fishing, and there is an outdoor living exhibition held locally. They attended the show ($5 admission) and then tailgated lunch in the parking lot.( prepared by her) IF he reads magazines, a subscription to one about his interests would remind him of you each time he receives it.
Make it memorable by getting him something with the date on it. It all depends on his personality. Gift stores at the mall offer this service.
Add your voice to the conversation. Click here to answer this question.