This app is excellent for tracking & predicting periods as well as tracking symptoms relating to it. I use it regularly and would recommend to anyone who wants an efficient, easy way to track.
TB2013 about Menstrual Period Tracker Pro