I need a new hobby. My current one could best be called, "Contemplating the Many Ways that I Suck". I don't recall every deciding that this was going to be my hobby. I just somehow ended up practicing it every day for most of my life. Seriously. You talk about dedication. By comparison, it looks like Michael Phelps has not made a real commitment to swimming. I've put more time into this than some people have put into basic hygiene.
One advantage is that it can be practiced anywhere: In the car, at the gym, half way through a large helping of tuna. It's versatile that way.
And I don't mean to brag, but I have become pretty good at it. I can bring myself down in record time. I could win a Nobel prize and convince myself that it was just because I was the only person available to attend the ceremony that weekend. I'm not into sports, but let's say I hit a home run that won my team the World Series. I would feel good for 10 minutes and then dwell on something stupid I said to the bat boy. I'm that good. Call it a gift. Call it a talent. Call it whatever you want, I am still looking to get rid of it.