For those of you (like me) that got quite a few white hair running out of potions in crucial situations and thought the game doesnt give you enough materials to make your own potions (or doesnt give you enough already-made potions through monster drops) here is a piece of info that will make your dao playthru much less irritating. I found out a few places where some potion-making ingredients are sold and are infinite (providing youre ready to lay down the dough of course):
Elfroot leaves: Dalish camp -- Varathorn vendor
Lyrium powder: Circle Tower -- Quartermaster
Distillation Agent: Camp area -- Bodahn
Concentrator Agent: Camp Area -- Bodahn
Bottles: Camp Area -- Bodahn
I did not find that out till late in my first game and would have loved to know that much sooner so i thought this might help a few folks make enough potions to enjoy the game more

(If this was posted somewhere else before sorry in advance)