Have Cat Questions? Ask a Cat Vet Online.
Any time that your cat has a sudden shift in personality, you should first see the vet to rule out a medical reason for the behavior.
If it's simply a behavioral issue (not a medical one) you can try a product called Homeopet (www.homeopet.com). It is pretty effective when treating anxiety issues.
Let me know if you have more questions about this.