Bleeding during sex

So ive been with my boyfriend for about a year and weve had a pretty regular sex life, but the last few times ive bled a lot. After a bit, it goes away but every time for the past 4-5 times weve had sex ive looked down after we finish and were both covered in blood. Its not rough sex and it usually doesnt hurt or anything but this time my stomach us kind of cramping. Also im not supposed to start my period for another 2 weeks. What could it be?