Question: why is my message not delivered on viber?
Answer: There could be a problem in your internet connection. Your net was previously connected, hence the online status & profile picture was being shown, but as soon as you sent the message the internet could have been disconnected. It's either this or the internet setup in your home has blocked viber.