Question: why are my messages not being delivered on iphone?
Answer: If you have an iPhone and another iOS device, like an iPad, your iMessage settings might be set to receive and start messages from your Apple ID instead of your phone number. To check if your phone number is set to send and receive messages, go to Settings > Messages, and tap Send & Receive.