I would need more information in order to say. True, he could have acted better on your birthday. When he says he did a lot for you the day before what does that entail? Did he mean that to be part of your birthday present/celebration? I'm sorry he was mean to you on your special day. Since you've been dating a year, I think it would be a good idea to have a candid discussion with him about the things you've said here. Just tell him your concerns in a non-blaming way. Good luck!!!