Question: why does imessage not show my phone number?
Answer: Go to Settings > Messages and make sure that iMessage is on. ... If you see “Use your Apple ID for iMessage”, tap it and sign in with the same Apple ID that you use on your Mac, iPad and iPod touch. In the "You can receive iMessages" section, make sure that your phone number and Apple ID are selected.