In my experience if you are playing live, you are better off playing nights and weekends when most recreational non-experienced players will be at the tables. Online, I don't think it matters that much because you are playing against players from all over the world playing in different time zones. So live, avoid the day play to avoid the regulars who are there to maybe even make their living. Online....doesn't matter. Also you should play when it is most convenient for yourself and when it is least inconvenient for your immediate family.