I would like to think that I'm good at presents, but whether that is actually the case is up for debate.
In all honesty, my big struggle when it comes to birthdays is remembering the specific dates (so much so that I recently told my friends that they had to tell me when they were born if they wanted any chance of me remembering).
But once you know when someone's birthday is, there's the challenge of finding a present that's cute and personal.