본문으로 건너뛰기
CalcMax

생리 주기 계산기

범위: 15 – 60

범위: 1 – 14

계산 결과

2026년 10월 8일평소 범위

다음 월경 시작일

월경 시작까지 남은 일수
5 일
현재 주기 일수
24 일
입력한 주기 길이
28 일
이번 월경 종료일
2026년 9월 14일
다음 월경 종료일
2026년 10월 12일

생리 주기 계산기는 한 가지 질문에 정확히 답하고, 옆에 있는 질문들에는 답하지 않습니다. 마지막 월경 시작일과 평소 주기 길이, 월경 기간을 넣으면 다음 월경 시작일을 날짜로 돌려주고, 그때까지 남은 일수와 오늘이 현재 주기의 며칠째인지, 이번 월경과 다음 월경의 종료일을 함께 인쇄합니다. 그게 이 페이지의 전부이고, 그 절제가 요점입니다. 이렇게 만든 생리 달력은 예측이 아니라 직선 위의 산술입니다. 주기가 하나의 고정된 길이로 앞으로 투영되기 때문에 답이 재현되고 종이 다이어리와 대조해 볼 수 있습니다. 마지막 월경이 몇 달 전이어도 페이지가 계속 작동하는 것도 같은 이유입니다. 이미 지나간 주기들은 통째로 건너뛰고 지금 있는 주기의 어디쯤인지를 알려 주므로, 이미 지나간 날짜를 인쇄하지 않습니다. 하지 않는 일은 배란일과 가임기를 어림잡는 것입니다. 그 둘은 황체기의 길이에 달려 있고 그 길이는 사람마다 주기마다 달라지므로, 여기서 두 번째 답으로 내놓지 않고 자기 페이지를 따로 가지고 있습니다. 이 페이지가 인용하는 기준은 미국의 것입니다. 정상 주기 범위로 쓰는 21일에서 35일은 미국 산부인과학회(ACOG)의 것이고, 주기를 한 월경의 첫날부터 다음 월경의 첫날까지 세는 방식과 3일에서 7일이라는 월경 기간은 미국 국립의학도서관의 MedlinePlus에서 온 것입니다.

주기 길이가 평소 범위에서 어디에 놓이는지

주기 길이 구분범위의미
평소보다 짧음한 월경 시작일부터 다음 월경 시작일까지 21일 미만이렇게 짧은 주기에도 대개 배란은 일어나지만, 한 번의 출혈과 다음 출혈 사이의 시간이 줄어듭니다. ACOG는 21일 미만을 비정상으로 보는데, 이는 진단이 아니라 언제 의료진에게 물을지를 말하는 기준입니다. 질병을 앓은 뒤나 잠을 못 잔 시기가 지나고 한 번 짧아진 주기와 몇 달째 이어진 양상은 같은 소견이 아닙니다
평소 범위21일에서 35일ACOG가 정상 주기로 제시하는 범위입니다. 3주에서 5주 사이는 거의 다 여기 들어가고, 가장 많이 들어 본 28일은 규칙이 아니라 그 한가운데입니다. 24일과 33일 주기도 둘 다 이 구간에 들어가며, 친구의 주기 길이를 무언가의 증거로 읽기 전에 기억해 둘 만합니다
평소보다 김35일 초과ACOG는 35일을 넘는 주기를 비정상으로 봅니다. 이 범위의 주기는 월경이 시작한 뒤 몇 해와 폐경 전 몇 해에 흔한데, 배란이 불규칙해지기 때문입니다. 일부 호르몬 피임법의 정상적인 결과이기도 합니다. 이 범위로 옮겨 간 주기가 그대로 굳어졌다면 평균에 묻어 버리지 말고 의료진에게 말하십시오

세 구간은 위의 배지가 그려지는 근거이며, 경계는 공표된 값인 21일과 35일입니다. 아래 인용한 ACOG 지침에서 온 값입니다. 범위 열은 달력이 아니라 당신이 넣은 주기 길이에 대고 읽으십시오. 구간 안쪽에 겨우 들어간 주기가 바깥으로 살짝 나간 주기보다 안전한 것이 아니고, 이 구간들은 사람에 대한 판정이 아니라 숫자를 읽는 방식입니다. 이 표가 말해 주지 못하는 것이 둘 있습니다. 어떤 주기가 당신에게 특별한지는 말하지 않는데, 임상적으로 중요한 것은 바로 그 질문입니다. 33일 주기는 모든 사람의 평소 범위 안에 있으면서도 당신의 주기가 늘 27일이었다면 언급할 만한 변화일 수 있습니다. 그리고 출혈 자체에 대해서도 말하지 않습니다. 그것은 기간과 양, 시기로 따로 평가합니다.

공식

주기 일수 = ((마지막 월경 시작일로부터 지난 일수) mod 주기 길이) + 1; 다음 월경 시작일 = 현재 주기의 시작 + 주기 길이; 다음 월경 종료일 = 다음 월경 시작일 + 월경 기간 − 1

last period start
주기의 첫날, 즉 피가 나오기 시작한 날입니다. 피가 멈춘 날이 아닙니다. ACOG와 MedlinePlus 모두 한 월경의 첫날부터 다음 월경의 첫날까지를 한 주기로 세므로, 이 칸이 나머지 모든 수의 기준점입니다. 끝난 날을 넣으면 월경 기간만큼 투영이 통째로 밀립니다
cycle length
한 첫날부터 다음 첫날까지의 평소 일수입니다. 28일은 누구나 들어 봤지만 규칙이 아니라 범위의 가운데이고, ACOG가 말하는 정상 주기는 21일에서 35일입니다 (일)
period length
출혈이 실제로 이어지는 일수입니다. 두 종료일만 움직이며 다음 월경 시작일은 이 값에 달려 있지 않습니다. MedlinePlus는 보통 3일에서 7일이라고 설명합니다 (일)
mod
나눈 나머지입니다. 마지막 월경이 몇 달 전이어도 페이지가 작동하게 만드는 것이 이것입니다. 이미 끝난 주기들은 버려지고 남는 것은 지금 주기의 어디쯤인가입니다
cycle day
현재 주기의 첫날부터 세어 오늘이 며칠째인지입니다. 범위는 언제나 1부터 주기 길이까지이고, 아무것도 바꾸지 않아도 매일 움직이는 유일한 값입니다 (일)

마지막 월경의 첫날을 알고 다음 생리 예정일을 정하고 싶을 때 쓰십시오. 약속을 그 주변에 잡거나, 여행이 그날에 걸리는지 확인하거나, 앱을 열지 않고 얼마나 규칙적이었는지 보려는 때입니다. 기록 대신이 아니라 기록과 함께 쓰십시오. 투영의 정확도는 당신이 넣은 주기 길이의 정확도와 정확히 같습니다. 반대 방향의 질문, 즉 두 날짜 사이가 며칠인지나 특정 날짜에서 며칠 뒤가 언제인지는 이 사이트의 날짜 계산기가 주기라는 틀 없이 같은 산술을 합니다.

계산 예시

  1. 1월 1일 시작, 28일 주기

    1. 주기는 1월 1일부터 1월 28일까지이고, 1월 29일이 다음 주기의 첫날입니다
    2. 1월 1일부터 14일이 지났고 14 ÷ 28의 나머지가 14이므로 오늘은 주기 14 + 1 = 15일째입니다
    3. 1월 29일까지 14일이 남았습니다
    4. 1월 1일에 시작한 월경은 5일 동안이라 1월 5일에 끝납니다. 시작한 날을 세므로 +5가 아니라 +4입니다
    5. 다음 월경은 같은 규칙으로 1월 29일부터 2월 2일까지입니다

    페이지가 처음 열릴 때의 조합입니다. 잠시 짚어 볼 값은 주기 일수 하나입니다. 14가 아니라 15인데, 출혈이 시작한 날이 주기의 첫날이기 때문입니다. 0부터 세는 것이 하루 틀리는 가장 흔한 방식이고, 이 출력의 범위가 0부터 주기 길이 빼기 1이 아니라 1부터 주기 길이까지인 이유도 그것입니다.

  2. 12월 20일로 거슬러 올라가는 30일 주기

    1. 12월 20일에 30일을 더하면 1월 19일입니다. 덧셈이 연말을 넘어갑니다
    2. 26일이 지났고 26 mod 30은 26이므로 오늘은 주기 27일째입니다
    3. 1월 19일까지 4일이 남았습니다
    4. 12월 20일에 시작한 월경은 6일 동안이라 12월 25일에 끝났습니다
    5. 다음 월경은 1월 19일부터 1월 24일까지입니다

    두 날짜 규칙이 한 화면에 함께 나오는 경우입니다. 주기는 해를 넘겼고 월경은 넘기지 않았는데, 둘 다 평범한 달력 날짜로 인쇄됩니다. 월경의 끝을 시작 더하기 기간으로 계산하는 페이지라면 여기서 하루가 어긋나고, 이 출력에서 하루 어긋나는 것은 독자가 즉시 알아차리고 자기가 한 산술과 맞춰 볼 수 없는 종류의 오류입니다.

  3. 36일 주기

    1. 1월 1일에 36일을 더하면 2월 6일입니다
    2. 14일이 지났으므로 오늘은 주기 15일째입니다. 지난 시간이 같아서 첫 예와 주기 일수가 같습니다
    3. 2월 6일까지 22일이 남았습니다
    4. 이번 월경은 1월 5일에 끝났고 다음 월경은 2월 6일부터 2월 10일까지입니다

    주기 길이 말고는 첫 예와 입력이 같고, 주기 일수가 한 달을 얼마나 지났는지를 재는 값이 아니라는 점을 보여 줍니다. 두 예 모두 15일째에 있지만 하나는 28일 주기의 절반이고 다른 하나는 36일 주기의 절반에도 못 미칩니다. 결과 아래 배지가 긴 주기 구간으로 바뀌는 경우이기도 하며, 36은 경계를 하루 넘긴 값입니다. 35라면 평소 범위입니다.

  4. 마지막 월경이 석 달 전

    1. 11월 1일부터 75일이 지났습니다
    2. 75 ÷ 28은 온전한 주기 2번에 나머지 19이므로 현재 주기는 19일 전에 시작했고 오늘은 20일째입니다
    3. 그 주기의 시작에 28일을 더하면 1월 24일입니다
    4. 그 시작은 12월 27일이고 5일을 세면 12월 31일에 끝납니다
    5. 다음 월경은 1월 24일부터 1월 28일까지입니다

    이 페이지가 최근 날짜를 다시 넣으라고 하지 않고 시작일을 묻는 이유를 설명하는 예입니다. 11월과 지금 사이의 주기들은 이미 일어났으므로 건너뜁니다. 남는 것은 실제로 있는 주기에서 당신이 어디에 서 있는가입니다. 벽걸이 달력과 대조해 보면, 주기 계산이 달을 잘못 세어 틀릴 수 있는지에 대한 답도 됩니다. 온전한 주기들을 걷어내지 않으면 틀릴 수 있고, 그것을 드러내는 값은 주기 길이보다 큰 주기 일수입니다.

한계

이 페이지는 하나의 직선을 투영하고, 그 직선은 모든 주기가 같은 길이라는 가정만큼만 좋습니다. 실제 주기는 움직입니다. ACOG의 지침 자체가 주기 사이의 7~8일 이상의 차이를 불규칙으로 만드는 요인 가운데 하나로 꼽는데, 이는 많은 사람에게 정상적인 흔들림이고 투영된 날짜를 일주일쯤 옮기기에 충분합니다. 그러니 다음 월경 시작일은 정해진 약속이 아니라 창의 가운데로 읽고, 주기 일수는 현재 주기가 길어질수록 덜 믿을 만해지는 추정으로 읽으십시오. 둘째, 이 페이지가 생각하는 오늘은 협정세계시 기준 달력 날짜이고 당신의 시간대가 아닙니다. 하루의 대부분은 일치하지만 미주와 아시아의 자정 앞뒤 몇 시간 동안은 하루가 어긋날 수 있고, 주기 일수가 하나 틀리는 결과가 됩니다. 셋째, 두 종료일은 출혈이 입력한 기간만큼 정확히 이어진다고 가정합니다. 평소보다 짧거나 긴 월경은 흔하고 산술이 그것을 표시해 주지 않으며, 그래서 이 칸의 상한은 14일입니다. MedlinePlus가 보통 3일에서 7일이라고 설명하는데도 그렇습니다. 더 긴 값은 거부되지 않고 입력됩니다. 마지막으로 여기 있는 것은 진단이 아니고 진단을 대신하지도 않습니다. 아래 세 구간은 주기 길이가 ACOG가 공표한 범위에서 어디에 놓이는지를 말할 뿐이며, 넣은 숫자를 읽는 방식이지 건강을 평가하는 것이 아닙니다. 주기가 계속 21일보다 짧거나 35일보다 길거나, 출혈이 7일 넘게 이어지거나, 월경 사이에 출혈이 있거나, 주기가 바뀐 뒤 그대로 굳어진 경우는 웹 페이지에서 조정할 일이 아니라 의료진에게 말할 일입니다.

자주 묻는 질문

계산된 다음 생리일은 얼마나 정확한가요?
넣은 주기 길이만큼 정확하고 그 이상은 아닙니다. 몇 년째 주기가 늘 28일이었다면 투영은 대부분의 달에 맞는 날에 떨어집니다. 26일에서 31일 사이를 오간다면 28로 만든 투영은 닷새짜리 창의 가운데이므로 그렇게 읽어야 합니다. 정직한 사용법은 가장 잘 기억나는 한 주기가 아니라 최근 몇 주기의 평균을 넣고, 나온 답을 창의 가운데로 다루는 것입니다. 이 페이지는 창의 폭을 알려 주지 않습니다. 당신의 이력을 보지 못했기 때문입니다. 최근 여섯 주기의 기록이 있다면 그 사이의 벌어진 폭이 중요한 숫자입니다.
가임기는 왜 보여 주지 않나요?
주기 길이만으로는 가임기를 투영할 수 없기 때문입니다. 배란이 언제 일어나는지에 달려 있고, 배란은 다음 월경에서 황체기의 길이만큼 거슬러 올라가 날짜가 정해집니다. 황체기는 한 사람 안에서는 꽤 안정적이지만 사람 사이에서는 상당히 다르고 나이와 질병, 수면 방해에 따라 움직입니다. 여기서 창을 인쇄하면 닷새짜리 구간을 사실인 양 내놓는 셈이고, 정작 그 근거가 되는 변수는 이 페이지가 입력으로 받지 않습니다. 그 계산은 이 사이트에 자기 페이지가 있고, 무엇을 주장할 수 있고 없는지도 거기 적혀 있습니다.
주기 길이는 평균으로 넣어야 하나요?
그렇고, 잠시 시간을 들일 만합니다. 최근 세 번에서 여섯 번의 주기에 대해 한 월경의 첫날부터 다음 월경의 첫날까지의 일수를 더해 나누십시오. 한 월경이 끝난 날부터 다음 월경이 시작한 날까지로 세면 안 됩니다. 출혈일이 빠져서 며칠 모자란 값이 나옵니다. 가장 짧은 주기와 가장 긴 주기의 차이가 일주일이 넘는다면 평균 하나로 요약하기 어렵고 투영이 때에 따라 양쪽으로 틀릴 것입니다. 그런 양상이 의료진이 말하는 불규칙한 생리이고, 평균으로 덮어 버리기보다 한 번 설명해 볼 일입니다.
월경은 며칠이나 이어져야 하나요?
3일에서 7일이면 대부분을 덮습니다. 이보다 계속 길게 이어진다면 단순히 불편한 문제가 아닙니다. 오래 이어지는 출혈은 철 결핍으로 가는 흔한 경로라서 의료진이 살피는 양상 가운데 하나입니다. 이 페이지가 기간을 묻는 것은 두 종료일을 인쇄하기 위해서일 뿐이고 그 숫자를 판정하지 않으며, 1일에서 14일까지는 무엇이든 받습니다. 넣는 값이 계속 그 범위의 위쪽 끝이라면 그것은 산술이 아니라 건강에 대한 정보이고, 진료실에서 나눌 이야기입니다.
주기가 불규칙하다는 것은 무슨 뜻인가요?
이 페이지의 투영이 주기가 고른 사람보다 당신에게 덜 쓸모 있다는 뜻이고, 그것만으로는 그 이상을 뜻하지 않습니다. 주기는 나이에 따라 흔히 달라집니다. 시작한 뒤 첫 몇 해에는 길고 고르지 않은 경우가 많고, 폐경 전 몇 해에는 짧아졌다가 다시 벌어집니다. 체중 변화와 강한 훈련, 질병, 시차 이동, 수면 방해에도 반응합니다. 의학적으로 중요한 것은 주기가 변한다는 사실이 아니라 그 양상입니다. 계속 21일보다 짧거나 35일보다 긴 주기, 주기가 멈추는 경우, 안정적이던 양상이 바뀐 뒤 그대로 굳어지는 경우입니다. 각각이 진료를 받을 이유이고, 어느 것도 달력이 정리해 줄 일이 아닙니다.
여행이나 결혼식 일정을 잡는 데 써도 되나요?
옮길 수 있는 날짜를 정하는 데는 됩니다. 그리고 날짜가 아니라 창을 기준으로 잡는 습관이 유용합니다. 주기가 3~4일쯤 흔들린다면 12일에 떨어진다는 투영은 9일에서 15일을 뜻하고, 그 여유 없이 12일에 무언가를 잡는 자리에서 이런 산술이 사람을 배신합니다. 옮길 수 없는 일이라면 답은 더 나은 계산이 아니라 날짜 예측에 기대지 않는 피임이나 관리 방법입니다. 예상 월경일은 합리적인 계획 도구이고, 되돌릴 수 없는 결정의 근거로는 빈약합니다.

참고 문헌

관련 계산기