Is this normal/okay? Please help!

Roberta
From what I've gathered, I have quite a tight vagina. I've had my period since I was 10, I'm 15 now, and I've never been able to use a tampon, or even stick my finger in there. The most I've ever been able to get up there was a q-tip, and that took quite a bit of effort and was very uncomfortable, and a little painful nearing the end. 
Not sure if any of this plays any roll at all, but since a few months before I even got my first period, I had quite a bit of discharge. To this day I have to wear a liner when I'm off my period, because otherwise my underwear will just get really wet and sticky, which isn't fun. But this is my normal. I don't have heavy periods, but I do have really painful periods. The first day my cramps get so bad that I almost always end up throwing up, and I can't even take anything for the pain because it'll just come back up. After that, pain is on and off. My periods are very regular. 
I do masturbate but at this point I've of course never had a vaginal orgasm, only from clit simulation. And even after/during masturbation I still can't even get so much as a finger up there, and just everything revolving this is very frustrating.
I have a boyfriend a little over two years older than myself, and I honestly trust him with my life. We're very comfortable with each other, and communicating, which includes talking about the whole sexual aspect of our current relationship and stuff for future reference. I haven't told him about this yet but plan to pretty soon. We're not yet to the point where he's gone down there at all. I'm just afraid that I won't be able to find a solution to this very unfortunate aspect of my body, until I end up losing my virginity, which I know will be absolutely excruciating when you factor everything in, and that I think I have a pretty low pain tollerence. Not to mention that he is literally over a food taller than me, so that's a thing. He's the sweetest and most genuine person… He hasn't been in any rush to get to that point and I know even when we do, that he'll be extremely careful. At this point, I don't even know how he'd get himself in me… there would definitely have to be a lot of foreplay, and even then I'm not even sure.
Needless to say, I need some help. 😂 Any advice is appreciated. Thank you!