Do I have the right to be mad/upset?

So today is my birthday, and everyone said Happy Birthday and bla bla, i ring my girlfriend as i haven't heard from her all day at 2pm and she said oh sorry i was busy i was meant to say happy birthday earlier... Like she says oh im the love of her life crap but can't spend 1min to say happy birthdaywhen its her birthday i actually say it at midnight to be nice and make an effort but i dont know im kinda annoyed. do i have the RIGHT?
Do I have the right to be mad/upset?
Do I have the right to be mad/upset?
Post Opinion