boyfriend didn’t get me a gift

my birthday is coming up and my boyfriend left all of this candy for me in my locker (and it was a ton, not very expensive but not cheap either... he bought a lot). he also made this super cute card that is so adorable that looks like it took him about five years to make being that guys aren’t really great in the department of arts and crafts type stuff. we’ve been dating for three months (we’re in high school) and all of my friends are totally stunned that he didn’t get me a “real” present. if i’m being honest I really didn’t even expect anything major and thought the card and candy was enough and very thoughtful but my friends say otherwise. should I be upset that he didn’t get me anything else?