
Be off your rocker
Slangy Expression
Considered informal and often used in casual conversations among friends, rather than in formal settings. 
Hyperbole
It's an exaggeration used for effect, not to be taken literally as accusing someone of actual insanity. 
Humorous Tone
Often used jokingly among friends to tease or mock someone's unusual idea or behavior in a light-hearted way. 