Wasted your life... Hell no you haven't. Gaming isn't always a waste of time, but I won't get into that debate on your post.
In the future if you want stats like this you can use https://steamdb.info
I'm at 3725 hours on my account, over 2700 of that is on TF2. (former competitive player) So you aren't the only one.