IPhone home button not working?

So I have an iPhone 4, just over a year old and the home button started to be a bit annoying 2 months ago and now it barely works. I have the touch screen one in the accessibility settings but is there a way to fix it or do I need a new phone or need it repaired or what? I'm not sure, please help!

My iPhone is like that too! Guess its just a mess up on apples behalf. They sell the kits on amazon how to fix them. It looks hard to put on though.

Open a default iOS application, such as Stocks, Calculator, or Weather Press and hold down the Power button until the "Slide to Power Off" dialog appears, then release Now press and hold the Home button until the "Slide to Power Off" screen disappears, force quitting the application