Menentukan masa subur dengan menggunakan sistem kalender ada dua cara yaitu :
Bagi yang siklus haidnya teratur, masa subur berlangsung 14 +/- 1 hari haid berikutnya. Artinya masa subur berlangsung pada hari ke 13 sampai hari ke 15 sebelum tanggal haid yang akan datang.
Bagi yang siklus haidnya tidak teratur maka pertama tama harus dicatat panjang siklus haid sekurang kurangnya selama 6 siklus. Dari jumlah hari pada siklus terpanjang, dikurangi dengan 11 akan diperoleh hari subur terakhir dalam siklus haid tersebut. Sedangkan dari jumlah hari pada siklus terpendek dikurangi 18, diperoleh hari subur pertama dalam siklus haid tersebut. Misal : siklus terpanjang = 31, sedangkan siklus terpendek = 26, maka masa subur dapat dihitung, 31 - 11 = 20, dan 26 -18 = 8, jadi masa subur berlangsung pada hari ke 8 sampai hari ke 20.