Ok, so I decided to just keep the coins I bought and just wait it out.
However, I downloaded the wallet and I let it download the blocks and then I transferred 5,000,000 coins to test it. I waited for 4 days and staking never worked. The transaction matured for well over 2 days and it was green but still nothing going on and the stake is 0.
I did some reading and someone said to transfer the coins back to the exchange and resend them and it might work so I did that and it's been 2 days now and the transaction is also mature and no staking going on, nothing.
Is there anything that I need to do to in order to stake other than having the coins in the wallet and the wallet open?
What am I missing?