That's just statistics though.
I prefer calling it possibilities.
You could wait for that many days and get nothing or you could indeed get lucky and get a block after 1 hour of mining at 333MH/s with a block eruptor.
Of course you could. But, it's not accurate to say that since you found a block after 1 hour of mining, it takes around an hour to accomplish it. The seconds I wrote are the average that you'll need to mine one block. If you mine more than just one block, sum their required time and divide by the total blocks you mined, you'll see that it'll approach the number 4,722,366,482,869.