It's never too early. I got goldsmith to 50 and my monk is only 37. You can do it relatively in expensively if you gather your own mats, too. My miner is 45 just by keeping up with leveling goldsmith.