Stress can stop it from coming, very much so. I didn't get mine for a couple of months when my marriage ended, but once the stress had eased a bit it came back. I also missed one just recently after coming of the pill.