Did you know that your brain is at is full potential first thing in the morning, when we wake up?
Take 30 minutes to turn on your brain, and then after a good breakfast, get online, you will surely notice how well you perform.
I know what you're thinking "I work/go to school, I can't play videogames in the morning" - I'm just saying that this is the perfect time to perform - Improve more, if you have the possibility, that's a good time to practice.
I personally suggest that you play until 5pm at the latest (competitive), when your brain still at 60%, but it also depends if you have had a hard day, your brain will certainly be more tired, performing poorly and losing games, also if your brain is tired you won't learn, or remember anything new from your gaming, so it's preferable to avoid it.
Weekends for average ranks...
If you're trying to climb the ranks to get higher quickly, whilst you're on a average rank, avoid weekends.
But not just weekends, also as I said above don't play after 5pm and not just because of our mind, but also for the casual players you may meet, who are these creatures?
Casual players are simply the gamers that play "for fun", they play games mostly on the weekends, and some will play when they get home from their daily activity, without really caring that much about winning or losing, however you can't blame them, videogames are made for have fun, of course they may believe that competitive gaming should not be played in a place to "have fun".
Everyone says it, even your familiy doctor, take a break from the screen hourly.
Moving away from your computer for 5 minutes every hour is good for your brain in two ways:
1. Your eyes take a break and relax, so to avoid even minimal eye problems.
2. Taking a walk is good to stretch the body which has been stationary for a long period, and it's very important to "reactivate" the circulation, increasing the oxygen in the brain and avoiding those "foggy moments".
Personal advice: set a timer.
How many hours a day?
Even if we have a whole week to play videogames, I never suggest to play more than 4hrs a day, at least not competitive, but you're free to do whatever you want, I'm not your mom, or your doctor.
It is fine to play 4hrs competitive, and the rest of the time play something more relaxing, if you want to play more competitive gaming you can always split it during your day, for example: 2hrs in the morning(8am - 10am), 1hr after lunch(12:30pm - 1:30pm), 2hrs afternoon (3pm - 5pm).
You may ask yourself, why it's important to follow this to improve your skills faster?
As I said at the beginning of all, consistency and time are important to improve your gaming skills, but there is a limit on everything, for example, we know that milk is super good for us, but if we drink too much of it we can have problems, the same can be said for gaming, too much is bad, we have to find the right balance between too much and not enough, I can personally tell you that the right balance is between 2 and 4 hours.