Why the start of sandbox takes so much time? (on my MAC it is about 40 minutes and not run yet?)
The current version of the HDP sandbox may hang during boot, but underneath the covers services may be up and running. Try opening a browser and navigating to http://localhost:8080 - if Ambari shows up that you're good to go - the start script is just hanging a bit. That'll be fixed in a very near-future release.
Another explanation is that your Docker wasn't allocated enough RAM. Did you do this step? https://hortonworks.com/tutorial/sandbox-deployment-and-install-guide/section/3/#for-mac