I have had my fair share of dry spells even with >10kHash/s
but then I just found another two consecutive blocks early this morning...
Solo mining is a lottery.
You are lucky

But with all the time you spent for us (and you obviously), it's the least you can do !