they can go on as long as the cards allow

there is no outside force or reason you're winning this much, it just happens to some people. Learn to differentiate a "lucky" session, to a skillfully played one.

It is a statistical certainty that you will lose at some point, and possibly a lot of money, so don't be surprised when it comes.