Since starting crypto mining for BTC and LTC a few months ago in mining pools on a very humble system, I came to the realization that I will never find a block myself. I punched in the numbers on one website and it showed that at my hashrate it will take over 14.5 years to expect to find a BTC block (and that was before the last difficulty increase). That was disheartening--I wanted to find a block myself just to say I did. Then I ran some calculation myself for YACOIN and on my system, which has a pretty good CPU (just not much of a GPU), my expected time to find a yacoin block was just about a day. So, just for fun, I set up my computer to solo mine yacoin one evening and then went to bed. I got up the next day and went to work without checking my luck, but upon returning home from work that afternoon I had three blocks (about 78 yacoins) waiting for confirmation. Wow, this is great, 3 blocks in about 18 hours, much better than I ever did in a pool.
So I left my computer mining solo and even set up a second computer to mine solo. That was three days ago. Guess how many blocks I've found since? None--nada--nill. Guess it was just beginners luck. I'll probably be going back to the pool soon.
The nature of randomness sure is frustrating sometimes.
It's always annoying too when you try solo mining, find one block over the course of a day and then join a pool and find three consecutive blocks in the first hour. Such is the way the world works I suppose. You win some and you lose some but hopefully in the end it all evens out.
I'm glad to hear you at least had some success on your first day. Congrats on that!
I wish you the best of luck going forward.