Depends how much VP you play, as well as game type (JOB, DW, DDB, JW, etc.) and how many lines you play (single, 3/5/10 play, 50 or 100 play). On JOB, you should hit a RF every 40K hands, or about every 40 hours (at 1000 HPH). But if you play 10-play, your variance goes way down and now you're looking at a RF cycle of about 5 hours (800 HPH on 10-play). And if you're playing something that is actually playable, you shouldn't be worrying about running bad on RF's, since your edge should well exceed the RF payback (about 2%). When you hit a RF, it feels more like bonus money, not "Now I'm finally ahead!" or "I'm back to even or -0.5%".

Being at 6M coin in, being down $250K of EV, given the "and still no royal" comment, I'd have to guess he's playing $25 DDB AND running bad on bonus 4oaks.