I solo mine almost every day but only for 15 minutes. I just like playing the lottery, and maybe one day I'll get lucky and hit a block.
If your hashrate
50% or more from the Global Hashrate, 15 minutes "may enough", but also you need to consider coin's
Block Time. Based on my experience, ideally one hour.