My iphone 3g stuck on loading circle?

I was just texting my friend when my i phone froze (which it usually does) i normally just restart it my holding down the off button and home button it takes a while to restart but then is fine but today its stuck on the loading circle, i'm really worried its broken! I bought it over a year ago, i'm only young and i bought it with my own money (second hand) so please some one help!

Restore your iPhone to factory settings by connecting it to iTunes and clicking the restore button…
If your iPhone is jailbroken, you can head over to jailbreakqa.com and the folks there will help you…

  • Trying to Restart my Jailbroken iphone but its stuck on the loading screen? I jailbroke my phone and i wasn't happy with cydia so i pressed to erase all content and setting to restart my whole phone, and thn it turned black and its been on that circle loading swirly thingy, is been like this for about a half an hour, what's taking it so long to load? (btw my on/off button doesn't work i have to use my charger/home button to wake it up) is it broken or what do i do?
  • My iPhone is stuck on the apple logo (the loading screen) It won't turn off and if it does it automatically turns itself off within 5 seconds. I don't know what to do. I've tried following several steps from various websites and i'm at a loss.anybody have any extra tips?
  • My iPhone 4 is stuck on a black screen with spinning circle? My phone is stuck on a black screen with a spinning circle, my phone will load up when charged for 10 seconds before an apple logo pops up, a loading bar pops up and afterwards the spinning circle, note I'm jailbroken.
  • My iPhone 3G is stuck on the dock reset screen/loading circle stuck? For some reason my iPhone 3G is stuck on the dock home screen, like this: and it has that tiny loading logo, like this: that is stuck in the middle. I can't reset because my power button no longer works so I only use the home button to turn it on and since it is jailbroken i slide the top bar, press power, the lock, so i have no use of my power button. The loading circle is still spinning and its been doing this for about an hour >:( Help?