Too tight to have sex?

My boyfriend and I have been trying to have (we’re both 19 and virgins) but every time we try it won’t go in? It always hurts when he goes at it and whenever he does it never actually goes in, it’s like there’s a wall or something. I heard it could be vaginismus but it could also be the fact that I’m a virgin and I’ve never fingered my self and don’t use tampons... any thoughts? Has anyone been in this situation before