问题分析:一般情况下,避孕药多久之内吃有效,需要根据实际情况进行判断。如果女性是服用的短效避孕药,一般在服用后一周以上就开始有避孕效果。如果女性是在同房后服用左炔诺孕酮肠溶片,一般在同房后72小时内服用有效。如果女性服用的是米非司酮片,那在同房后5天内服用都有效。女性平时需要养成良好的生活习惯,注意休息,避免熬夜和过度劳累。此外,还应保持清淡的饮食,少吃辛辣刺激性食物,如辣椒、芥末等。