Why does my iphone 5 not find ios7?

I'm using Wi-Fi connection now even though my carrier is MetroPCS. But anyways, I clicked on general, software update and its been "Checking for updates" the whole time and hasn't found ios7

Try repeatedly checking for software updates in settings. It worked for me after about 10 checks.