Follow these instructions: https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Mac. After installing brew, when you install geth with brew, it will a) put in an accessible location for you, and b) insert the binaries into your $PATH ( which means you can run geth from the Terminal from any folder location. Before starting Mist, open up the terminal, and run the geth --help command. You'll see all the options available. The default cache size is rather small so by setting --cache you're overriding the default ( same with --maxpeers ). Once you've got geth running in the terminal, THEN open up Mist, and wait forever. I would open up Activity Monitor as well, to see how close you are to maxing out your ram ( or, perhaps you can increase it ... --cache=4096 or more??? ). Let Mist sync. Don't Launch the App manually, wait until it catches up ( took me 2 weeks on my platter ). Once it's sync'd up, if you can leave your computer on most of the time, I would close Mist, stop geth, and restart it using a more reasonable cache size ( 1024 ) and restart Mist again. This way you free up ram so you can make crypto memes in photoshop.