I have long irregular periods making TTC a challenge. What's the best app etc for tracking periods/ovulation please?