I hear the weirdo used go there pretty often. (8)
I believe the answer is:
frequent
'often' is the definition.
(I've seen this before)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for frequent that I've seen before include "Often, habitual" , "Occurring often" , "happening regularly at short intervals" , "Happening often" , "Occurring many times at short intervals" .)