Mood tracker app with notifications

Is there a free period tracker or mood tracker out there that will alert you when you may have some mood swings?

I am using Clue and I like it a lot. I use it to track my mood as well but it doesn't have an alert for that.

I usually get irritable a week before my period for about 3 days. I'd like to get an alert a day before that and every day on those 3 days. I haven't been able to set up reminders for myself in an efficient wasand hoping an app can help me track it and remind me.