on a roll
(informal) Having a streak of good luck or good progress or success.
He was on a roll with the answers that day and didn't want to stop.
If you invent the Mini Cooper, pour all your energy and passion into it and it gets made, you should be on a roll. In the film industry you have to start again the next day. Estelle Morris, Baroness Morris of Yardley
Looks like you're on a roll. This is the second car you've toasted this week." Carl Costanza - Hot Six. Janet Evanovich
When I get on a roll with something, it's really hard for me to put it down unfinished. Taylor Swift