This app is amazing. Its predicted start time is 99.8% accurate. Only once was it ever wrong and by just a day. Other than that Ive been so happy with this app. I can write notes and it has a selection of symptoms you can choose. Its awesome. For me personally this app is perfect.