About a week ago I randomly started bleeding for no reason even though my period wasn't due. It was quite heavy and red. I was having an exceptionally stressful week so I put it down to stress/hormones. Then last night I had sex and afterwards I realised there was some blood. Neither of these things are normal for me. I'm 34, married (so shouldn't be an STD but never say never). I appreciate I need to visit the docs but just wondering if anyone else has had this and what it could be?