Everyone is buying and staking, there's a shortage of supply on bittrex.
I'm earning stake about once every 5 minutes.
You can split your coins into separate addresses within your wallet. Each address will stake at different times and you'll get more consistent earnings than if you stake one big chunk.