短效避孕药必须要吃21天。短效避孕药一般是在月经来潮的3-5天开始服用,连续服用21-24天,若有漏服的情况,要在24小时内尽快补上。短效避孕药只对本月有效。这种药物能够改变子宫内膜的环境,阻止精子穿透。也可以起到调整月经周期的作用。建议患者在使用药物治疗期间注意清淡饮食,不要吃辛辣刺激的食物。