App recommendations

Hi.

Is anyone using any other apps to predict their cycles? I'm not having much luck at the mo. My predictions never seem to shift to take into account longer/shorter cycles the previous month so wondered if there was anything else anyone rated or if it's worthwhile upgrading to premium?