Why does my iphone take so long to recover signal?

So I have an iphone 4S on the 3 network, and live in London. Generally, network and 3G coverage are excellent and I can watch youtube etc, rarely needing to use Wi-Fi. However, whenever I lose signal e.g by going through a tunnel or leaving my phone in gym locker, it takes AGES (like, 5-10 minutes) to get signal back - even when outside. The only way I can get it back instantly is by turning off and restarting my phone, which is a pain in the backside. Any ideas what the problem might be or how I can get signal back faster?

It's a iphone.

My iPhone does a similar thing, but it doesn't take as long to come back. A minute or two maybe? Anyway, try switching the Airplane mode off for a few seconds, and then on again instead of a complete shutdown…

  • Why does the iPhone 4s take so long to update to 7.0.6? I decided to update an iPhone 4s that I just bought the other day to 7.0.6 and it says its going to take 4 hours to update. Is this normal? I've never had an iPhone before so I'm not sure.
  • Why does my itunes take so long to import a cd? My iTunes seems to take a very long time to import a small song and when it does import the song is all fuzzy and you can't hear it. My iTunes is up to date and my library is small but some CDs import properly and others don't. Is there anyway I can import this CD to get the songs on my iPhone?
  • Why does my iphone take so long to turn on while charging? I have the IPhone 4s, and I have had it for almost 2 years now and i have an upgrade in September but i have a lot of problems right now. My phone dies CONSTANTLY. It dies at 60, 70, 80, 90, even 100% sometimes & on the rare occasions when it does die at a low percentage, it can take anywhere from 2-9 hours to turn on. I just wanted to know if there was a way i can get my IPhone to turn on while charging, I really need help, this happens to much and I'll try anything!
  • Why does my iPhone 6 Plus take so long to alert me that I have a voicemail? Someone will call me then 12 hrs later it tell me I have a voicemail I even try to go into phone and hit voicemail but nothing there