A group of teenagers battle with period poverty, cat-calling, body shaming and mental health issues that stem… all whilst starring in their own musical.