It shouldn't take that multiple hours, though it is possible. It typically takes a few minutes but can sometimes take up to an hour. Often if it gets stuck in that state it means that there could be a networking issue that is blocking traffic or causing the delay. Do you see a provisioning message but never a success message? Could you share a screenshot of what you are seeing?
If you see any error message when you check the status of the deployment in Azure, you can try restarting the deployment or validating network traffic connection.