Giardia parasite immunity?

If the body can develop immunity against viral and bacterial infections, can it develop immunity against parasites such as Giardia Lamblia? I've had it 3 times already and I really don't want it again.
2 answers 2