Spotting

My boyfriend was away for about 2 weeks, and came back a few days ago, and last night and the night before I had sex, both time were uncomfortable for me, and I had major spotting afterwards. This has never happened to me. Is this normal?

My period isn't supposed to come for 9 days, and I dont bleed any other time.