Doubts! Help!

Jenna
My bf has been annoying me a lot lately. He has been saying and doing all the wrong things and idk how I should feel about it. 2 girls in his year like him and told him on Tuesday then yesterday he gave his best friend (girl) a gift for vday bc she gave him one. Idk if he got me one but I got him something and if he didn't I would feel even worse about everything then I do now. He's got me worrying and stressing and he has hurt me emotionally a few times and idk what I should do. I don't want to break up with him because he is my first ever boyfriend but idk what else to do!  I feel hurt and stuff when he got her a present when idek if he got me one and I'm supposed to be a priority. Idk I am so confused and annoyed and gahhhhhhhh! Help!