should i take him for a vet? this is pretty frustrating...

male ball, 3.3 ft in a 40 gal tank, temps are good, humidity is good, hide is good, etc. he stopped eating in i believe september, and since then, hes always got his head poking out of the hide, or roaming around (hunting?) but when i offer he totally ignores the thing. there were a couple of rare instances where he struck, but never grabbed onto the rat and never coiled up... what could be the problem?