What is considered a normal menstrual cycle?

Variable. The textbook cycle is 28 days but a "normal" cycle varies from 21 to 35 days in length.