Guitar since 1990, Bass since 2007.
I think I'm better than most, but when I meet or see a truly good player, it's clear that I don't even play the same instrument. What's funny is, if honest, most good players don't think they're any good. But, it took a few years of playing anything and everything hours a day. It could've been shorter, but I had no practice structure and was self-taught.
I gig pretty regularly, so I may play 4 times a week, but seldom practice anymore.
I play Red Dirt (think Classic Rock meets country), Country, Rock, Blues, and a little R&B.