There is no reason to write about menstrual cycles and cramps when it has zero relevance to the story. This book brings it up several times and it doesn't do anything for the plot or storytelling. It's like the author wanted to bring up periods because "feminism."