There's just so many and I'm finding it all a bit confusing. Any particular recommendations? Many make the assumption that everyone has a set cycle length (I seem to vary quite a lot and would like to input my own dates). Any ideas please?