I have 1,000 hours in CS:S
Around 880 in CS 1.6
And about 2,700 hours in CS:GO
I haven't played for over a year, for almost 8 years this game was huge for me, with the last three years taking up almost all my time (at one point 80 hours a week playing it), here's how I quit after loving that game for so long.
Realize that unless you are willing to put your entire life into that game, you are doing nothing. If you are currently in an open season, or have a scrim team, or are climbing a ladder in some league, realize that all that time studying sensitivity, watching pros, customizing your autoconfig, playing pugs, doing DM every day, doing aim maps, it's all a massive waste of your time if you are not willing to try and make money from this game.
The amount of time you are inputting to the game is not justifiable, even if you are having fun. With most games you can achieve having some fun or getting competitive without it taking over your life. You are currently at an imbalance between time spent and effect gained, it's too much.
Unless you are willing to play 80 hours a week, and get a team who is willing to practice that much, get into local tourneys, get into amateur tourneys, make it into the semi-pro scene, start making money, maybe one day play a major, unless you are willing to do all that shit then you have to stop.
If CS was a fun get-a-way then you could play it, but you're too into it now. You playing it is robbing you of other successes you could be reaping that will have long-term effects on your future.
Now listen, maybe you aren't as into it as I'm describing here, I'm treating you as if you where me, so take everything here with a grain of salt.
My advice? Play Multiplayer games casually, be a pleb casual and have fun, not too serious. Play mostly single player games.
Spend your new found free time on picking up a hobby or study that will benefit you in the years to come.