Pain and bleeding during sex

So I have been with my boyfriend for a year and we have been having sex for about 9 months, however when we have sex it is still painful for me for the first 5 minutes or so. After this it stops hurting but then after we have sex I tend to notice that I’m bleeding a bit. He has a very curved penis so idk if it’s just at a funny angle, but at first it stings so bad. Anyone know what this is?

Edit: we were both virgins before each other so can’t be STI or anything like that.