The reasons for not receiving SMS can vary, from network issues to your phone's settings, full storage, or accidental blocking. There are detailed and advanced steps you can take before contacting your carrier or technical support, covering everything from airplane mode to SMSC and third-party apps.