I'd estimate I spend anywhere from 1-3 hours per day on DaniWeb. When I started as a noob back in 2010 I had already been programming for over 30 years but never in vb.nbet so I didn't need help with technique algorithms as much as I did with vb.net specific nuances and gotchas. As I got answeers to my questions I found that there were many newer programmers who were struggling with the actual concept of turning ideas into code and I was able to help out.
I have found that while getting an answer to a particulary vexing problem is satisfying, helping someone else is much more rewarding. I have learned that when it comes to programming, most people are eager and willing to learn something new. When it comes to just about everything else (climate change, politics religion), the chances of changing anyone's mind are pretty close to zero. But that doesn't stop me from trying.