Обычно в природе у животных происходят течки, дни наиболее благоприятные для беремености и в один из них происходит овуляция (выход яйцеклетки).
После того как яйцеклетка была оплодотворена она через какое-то время должна прикрепиться к матке, для этого на ней немного утолщается эндометрий.
У людей же месячные существуют по той причине, что к овуляции эндометрий уже утолщён (подготовлен) для зиготы и дальнейшего развития эмбриона.
И когда беременность не случается у людей (как и некоторых обезьян) яйцеклетка выходит вместе с уже ненужным эндометрием, от этого и кровь. А потом он заново нарастает и всё по новой.
Есть более подробное объяснение, что это расплата за наш мозг.
"Мозг человека потребляет до 25% общего обмена энергии организма, имея массу всего 2% от массы тела. Скорость метаболизма интенсивно растущего мозга плода сопоставима с таковой у взрослого человека. Все это требует высокой скорости передачи глюкозы и кислорода от матери к плоду через плаценту, что в свою очередь зависит от степени внедрения (инвазивности) ее тканей в ткани матки. "
Потому одна из причин, что у нас есть месячные это мозг человека и исходящее из этого другая причина: различие нашей плаценты в отличии от большинства млекопитающих.
Подробнее об этом можно почитать вот здесь:
https://yandex.ru/turbo/glagolas.livejournal.com/s/172477.html