What does this mean? TMI warning

Marissa • Passionate about sex education
On cd 31. Period due in 9 days