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

The interval between your last menstruation on the 31 and the current one on the 25 is 24 days.

The normal menstrual cycle length can vary for each person, but the average menstrual cycle is about 28 days. However, a cycle length of 24 days can still fall within the normal range, as long as it is consistent for you. If your menstrual cycle length is consistently shorter or longer than average and you are not experiencing any other concerning symptoms, it may just be your normal cycle length. If you have concerns about your menstrual cycle, it is always best to consult with a healthcare provider for personalized advice.