why do i crave avocado before my period