Why doesn't my iPhone vibrate?

I have an iPhone 4S and I got it in July. For some reason, it doesn't vibrate! When I go to the settings to just set a vibrate tone it doesn't vibrate. It never vibrates, and I think it used to. Is there anything I can do?

Ull need to go to a cellphone repair shop

There's a small switch at the back of silent switch button inside the hard shell of iphone, if there's any problem in it, vibration stops functioning.

  • Why won't my iPhone 4 vibrate when it's locked? Under settings, I already switched "Vibrate on Ring" on and "Vibrate on Silent" on. However, my phone doesn't vibrate when it is switched to silent and the phone is locked. It vibrates if I'm using the phone when I get a text, but not when it is locked. I have ringtones and vibrations set for calls and texts. But nothing happens when it is locked.
  • Why is my iPhone 4's Vibrate SUPER loud? So I have an iPhone 4 that I got from Craigslist. I've had it for awhile now, and the vibrate is SUPER loud. I purchased a new vibrate for it, but it's still loud. I have to have it on silent in school, otherwise everyone can hear it. It really annoys me. Is there anything I can do?
  • Why dosnt my iphone 4 vibrate when i plug it on a charger? Whenever i plug my iphone into the charger, it dosnt vibrate, but it still charges. What could it be?
  • Why doesn't my iphone vibrate when I get facebook alerts? I have it set to all the correct settings, but it just doesn't vibrate or anything when i get notifications on facebook. It will just show that I have ya know 3 things or watever on the facebook icon. But I have it set to vibrate when I get something and it never does… And actually half the time it doesn't even show that i have a new fb message/comment… Ill just click the icon and go to fb then i realize i do have messages or comments. Wat the frig?