iMessage on iPhone can stall "Waiting for activation." Apple's suggestions don't always work. Here's a real fix-- and it's easy.
Delete or forward part of text message conversations on your iPhone, maybe NSFW photos. You can delete an entire conversation; this is better.
You want your iPhone's text messages to also show up on your Mac and iPad-- all of them, green and blue both. Here's how you set it up.