Last time I had sex was in August 2011 and I was on BC with him also having a condom.
Are you having pain in your lower abdomen? Possibly pregnant?
"Some or all of the following symptoms may be present, though it is possible not to experience any symptoms:
Dull aching, or severe, sudden, and sharp pain or discomfort in the lower abdomen (one or both sides), pelvis, vagina, lower back, or thighs; pain may be constant or intermittent—this is the most common symptom
Fullness, heaviness, pressure, swelling, or bloating in the abdomen
Breast tenderness
Pain during or shortly after beginning or end of menstrual period.
Irregular periods, or abnormal uterine bleeding or spotting
Change in frequency or ease of urination (such as inability to fully empty the bladder), or difficulty with bowel movements due to pressure on adjacent pelvic anatomy
Weight gain
Nausea or vomiting
Fatigue
Infertility
Increased level of hair growth
Increased facial hair or body hair
Headaches
Strange pains in ribs, which feel muscular
Bloating
Strange nodules that feel like bruises under the layer of skin"
Ovarian cyst - Wikipedia
"Studies have shown significant reductions in a number of common menstrual complaints in women who increased dietary magnesium consumption or were given magnesium supplements. Low levels of magnesium are also common in women who experience menstrual problems.
One of magnesium's many roles is as a muscle relaxant. This is especially important for women who suffer from menstrual cramps (dysmenorrhea) because cramps are caused by excessively strong contractions of the uterus. Magnesium helps the powerful uterine muscles relax, reducing cramping.
Magnesium's muscle-relaxing powers also help relieve the PMS or menstrual headaches many women experience.
Menstrual fatigue is another common complaint of women that magnesium can help relieve, though the exact mechanism is uncertain.
Magnesium also reduces other symptoms of PMS, including constipation, water retention and bloating, breast tenderness, and many mood problems, including depression, irritability, and anxiety."
Magnesium for Menstrual Health - Hubpages.