tbh as well... 1MHash is really not all that much these days... i'd point at a pool to guarantee u get some, as difficulty has readjusted twice since u started 7 days ago and more than doubled, so u were lucky to get 2 blocks by my count...
using
http://dustcoin.com/miningyou can input ur hashrate... and it estimates u will get about 38 coins per day...
You know that mining relies on a certain amount of luck, and u could be searching for 3 -5 days when ur expected to get a block every day for example, then u may solve 2 very quickly, just depends how lucky u get, but with the difficulty expected to be over 200 at next adjustment and 5TH + on the network... time to join a pool even with ur high hash rate.
http://allchains.info/ is what i use for the difficulty estimations
https://www.coinotron.comand
http://pool-x.eutwo pools that I like
hope this helped