หากสงสัยควรส่งโรงพยาบาล อาจให้การรักษาบื้องต้นด้วยการให้ดื่มสารละลายน้ำตาลเกลือแร่ หรือ ให้น้ำเกลือทางหลอดเลือดดำเพื่อแก้ไขภาวะขาดน้ำ
แพทย์จะวินิจฉัยโดยการตรวจพบเชื้อไกอาร์เดีย ในอุจจาระ (อาจต้องนำอุจจาระไปตรวจด้วยกล้องจุล-ทรรศน์ซ้ำๆ หลายครั้ง หากตรวจครั้งแรกๆ ไม่พบเชื้อ) ในกรณีที่ไม่แน่ใจ อาจต้องทำการตรวจพิเศษอื่นๆ เช่น การตรวจสารก่อภูมิต้านทาน (antigen) ในอุจจาระด้วยวิธี IFA หรือ ELISA
การรักษา ให้ยาปฏิชีวนะ เช่น เมโทรไนดาโซล ขนาด 250 มก.วันละ 3 ครั้ง (เด็กให้ขนาด 15 มก./กก./วัน แบ่งให้วันละ 3 ครั้ง) นาน 5 วัน ถ้ามีภาวะขาดสารอาหารหรือน้ำหนักน้อย ควรบำรุงอาหาร วิตามิน และเกลือแร่ ตามลักษณะอาการที่พบ
ผลการรักษา มักจะได้ผลดี ยกเว้นในรายที่ดื้อยาอาจต้องเปลี่ยนไปใช้ยาอื่น เช่น ทินิดาโซล (tinidazole) ขนาด 2 กรัม ครั้งเดียว อัลเบนดาโซล 400 มก.วันละ 1 ครั้ง นาน 5 วัน หรือฟูราโซลิโดน (furazolidone) 100 มก.วันละ 4 ครั้ง นาน 7 – 10 วัน