从现代医学角度来说，以上众多说法都是荒谬无理的。另一方面，传统犹太人亦视「撞红」为禁忌，根据《希伯来圣经‧利未记》记载，女性在行经开始的一星期内，会被视为不洁之身，任何人接触该女子都被视为不洁。因此传统犹太人是绝对禁止「经期性行为」的。目前犹太教和伊斯兰教的经义，都明文禁止「经期性行为」。至于基督徒，他们都相信月经是因为夏娃偷尝禁果而施加在女人身上，因此认为经血是「不洁」的象征，亦视「撞红」为禁忌。这种说法一直在西方民间流行，直到二十世纪科学迅速发展，这个说法才开始式微。英文的月经（"the curse