Both. It sometimes helps to wait till you are off though just so the transition back to normal is a little more gradual. Currently though I am taking it while on cycle.
I've never done it, but a lot of people take it post cycle so they can still eat a lot of calories without gaining weight. Sounds like a good idea to me.