
I found a block when it should have taken me over 300 days, so it is possible.
I just got a new miner running, and was at it for around a month. When I found the block diff was around 21 million

Of course I could occasionally break into BTCguild's top 10 on the USA team with my total hashrate back then, those were good days...