I don't think Wormwood etc is that particularly effective for giardia but you can try Quassia bark is a proven remedy (RainTree Herbs) and a homeopathic from Deseret Biologicals called Amoeba is good.
a short exerpt about quassia:
quassia bark (picrasma excelsa)
this bark has a reputation among north american herbalists for treating giardia. Sunny Mavor (herbalist) heard of a report of a man who resolved his giardia with 30 drops of quassia, three times a day for 3 weeks. although this dose was effective, it irritated his stomach and made his naseuated. typical dose: up to 30 drops tincture 3x per day