help me!

I'm 22 years old and have had sex a couple of times (all unpleasant/ painful). My boyfriend and I have been dating for 8 months now and every time we try it doesn't go too well bad and can't seem to get it in without it hurting. Is this normal? Is he too big? Is there something wrong with my vagina? What am I doing wrong?