So the first day of my last period was June 7th and i calculated that my ovulation day was this monday (21st of june). I had sex on the 18th, 19th and the 20th. On the 21st i noticed some blood, not enough to be a period. Then the next day it had become a deeper red colour. I then had sex again because the blood had settled down but when i woke up the next morning it is a deep red colour again, although still not heavy enough to be a period. The blood stopped on the wednesday night/thursday morning. Since then i have had sex again. Now, it is the 29th and i am getting very sore nipples which hurt to even touch a little bit. I have pain in my lower stomache but i am putting that down to gas i suppose, ive also been getting diarrhea. (Although i dont know if this is relevant)

I have also looked up implantation bleeding, but it is too early in my cycle for this to occur. It is supposed to happen after ovulation. Does the blood have any effect on whether i could already be pregnant from having sex previous to my ovulation date, or prevent my chances of becoming pregnant? Or does this sound like an irregular period? or i'm pregnant?

Any advice would be great! Thanks..