紧急避孕药在同房后一小时内服用有效,但效果会随时间降低。这是因为紧急避孕药中的激素成分需要在体内发挥作用,而这个过程需要一定的时间。在同房后一小时内服用,药物能够迅速进入血液循环,从而减少怀孕的风险。然而,随着时间的推移,药物的效果会逐渐减弱,因此建议在同房后尽快服用,以获得最佳的避孕效果。