Yes, it is normal to have a period every 18-21 days but it is a short cycle. A typical menstrual cycle is 28 days and everyone is different, but a shorter cycle may imply possible fertility issues in the future so if your cycles continue to be this length and you want to TTC talk to your doctor.
Chat with our AI personalities