My last menstruation was on the 4 and now on the 31 how many days interval is that and is it normal

The interval between your last menstruation on the 4th and your current one on the 31st is 27 days. The average menstrual cycle is about 28 days, but it can range from 21 to 35 days and still be considered normal. Therefore, a 27-day cycle falls within the normal range. If you are concerned about the length of your menstrual cycle or are experiencing any other irregularities, it is recommended that you consult with a healthcare provider for further evaluation.