If he's never been like that before.... I would first suggest a physical exam. He may be sick, or injured, etc. Bringing him to the vet is the first step I would take.
If it's a behavior problem, then I'd be contacting a professional behaviorist.
Good luck

I love the name Major!