my LMP was may 8, 2010 and im expecting it to come today (june 10) the 34th day. my past 2 cycles were both 34 cycles. but how come i dont have my period yet? i had a contact with my bf last may 22. i dont think im pregnant because he didnt pop it inside me (yes withdrawal) plus i dont think im fertile during that day. i have to wait til tomorrow before buying a pregnancy test kit. aside from pregnancy im also considering a lot of factors that im not sure of. ive been sick with cough and colds for the past 2 weeks already. ive been taking iron supplements and lots and lots of vitamins every morning morning and this morning i started taking my anitbiotics and anti-asthma/mucolytic ddrug. i also tried to do exercises for 4 consecutive days and my diet; ive been avoiding rice and i eat little compared before. can these things be factors of my delayed mestruation? i dont really want to consider pregnancy because the idea of it kills me. is it possible that i get my menstruation tomorrow? on the 35th day? isnt that a long wait already? abnormal?