<human>: I'm so damn young compared to y'all.

So, my main problem is that we've actually got a great relationship going on. Nearly 2 years now, talking about moving out together and all that, we have similar goals and values and all that fun junk that makes a relationship that much easier.

But we just don't match up in terms of wants and needs. I want a lot of physical affection, and he wants emotional comfort that I really don't understand how to give. He's angry often, and I'm dealing with anxiety and possibly depression. We get into petty arguments a lot, and I find that we're just not on the same page on the little things that matter to one of us or the other.

So I've tentatively decided that splitting may be the best idea. I need the physical affection, and honestly unless it leads into sex I just don't get it. When I do it's not really affectionate, it always feels like I'm just latched onto him while he just sort of is there.

But I'm having problems deciding when to split.

I want to give him his Christmas present first. Bought him something pretty expensive that I know he'd like, and I don't want it to go to waste. I still want him to have it. But, I don't want to fall into keeping thinking "Later... later... later..." until I'm walking down the aisle with someone I enjoy, but don't feel like I can be truly happy with.

Should I wait until after Christmas then? Do it now and still give him a present? I don't want to sour Christmas for him, nor the gift, and I want to leave on as good as terms as possible. I suppose its worth it to say I haven't even bought it yet due to Amazon being a fuckup.

Could you distill the essence of the text into 1-3 sentences?
<bot>: Want to have as amicable a break up as possible, want to give bf his Christmas gift and don't want to sour the holiday season. What can I do?