I can't receive texts without Wi-Fi?

I have an iPhone 4S, and I can't get texts without Wi-Fi. I can send them though. I have unlimited texting, so it's not that. I receive the texts after I get somewhere with Wi-Fi. Why?

Ask your carrier.

Turn 'cellular data' and 'iMessage' on then off. Restart the phone and turn them both on again and reattempt. If still not good, contact the carrier. Might have a heavy traffic load in your area. Best luck.