你好,根据你的描述看,月经周期25天也是属于正常的,怀孕时间是自末次月经来潮的第一天起计算,约280天,40孕周。
指导意见预产期的计算方法是自末次月经来潮的第一天算起月数加9(或减3),日数加7,你末次月经是2011年7月16日,预产期为2012年4月23日,预产期前后2周胎儿出生都是属于正常的,希望我的回答对你有所帮助