The way out of your psychological struggle, as you put it, is to realize that (so far) although possible to do there is no "score" based on:
Days or times logged in vs questions asked / questions answered/ searches performed (and or results read)
If the good folks running Stack Overflow believed that was important, and somehow was contributing to the success of the site, it would be getting tracked and prominently displayed with the user name like reputation, badges, etc.
Since there is no Q/A ratio, etc., there should be no struggle.
Sometimes a good question contributes a lot more than providing many answers.
In fact, it's usually harder to pose a question than answering, much like the example I like to use with libraries and web searches.
All the information is out there, if you know what you are looking for and how to look for it.
Since you are on subject of feelings, there have been times that I tried to find the answer to a SO question myself by doing a search on Google/Dogpile/etc. and, sure enough, the answer is out there.
I believe SO is used by some/many/most as a shortcut way of receiving an answer quicker than a search. On the bright side, this accumulates a whole bunch of direct Q and A threads which is what makes SO successful to the good folks running Stack Overflow.
So you see, there is nothing to feel bad about.