Well, I just explained that I am speaking to an Expert Alchemist, and they have nothing more to say to me. They don't offer any new recipes, nor do they tell about the next level trainer. So, I don't get it, I qualify to move on, I am level 29 with Alchemy skill of 150. There is a sticky on this trade forum that explains the different levels:
Level 5 - maximum skill is 75 (need to be at least 50 to raise).
Level 10 - maximum skill is 150 (need to be at least 125 to raise).
Level 20 - maximum skill is 225 (need to be at least 200 to raise).
Level 35 - maximum skill is 300 (this is the highest skill alone can take you).
There are 4 titles called Journeyman, Expert, Master, and finally Artisan. Just type in the keyword "alchemist" in the search box. There are plenty of Journeyman and Expert Alchemist trainers, but I noticed that there is only one Master and one Artisan Alchemist trainer for each faction.
Apparently, I have maxed out the Expert level, because I can't train past 150. So, am I suppose to seek out the Alliance Master Alchemist now? If so, why the hell is the Alliance Master Alchemist on the Kalimdor side??? And the Horde Master Alchemist in Eastern Kingdoms? That's backwards! I live in Darkshire, and before I realized all this, I had traveled all the way to Swamps of Sorrow thinking/assuming the trainer was for Alliance, but is was Horde! Man, this is frustrating, someone please explain what's going on... thanks.
--Thayvian