I'm looking for a good online cycle support product, something that I can take throughout my cycle. It's going to be a 20-week cycle and then I plan on cruising so I want to make sure that I'm protecting myself as much as possible. Any tips and advice?