Im on a roll

Im on a roll means to currently be on a winning streak or to be doing well continuously for a certain period of time. This phrase can be used a variety of different games or situations. It is sometimes used literally when someone is playing a game and they keep winning, making it say they are on a roll. Figuratively, the phrase is used for other types of situations such as good things happening to someone on a continuous basis.