ยารักษาโรคหัวใจล้มเหลวมีหลายประเภทบางประเภททำหน้าที่ขจัดปัญหาที่นำไปสู่ภาวะหัวใจล้มเหลว ตัวอย่างเช่นสารยับยั้งเอนไซม์ angiotensin-converting ทำงานเพื่อกำจัดสารที่เพิ่มความดันโลหิตเพื่อดึงความเครียดออกจากหัวใจ ยารักษาหัวใจล้มเหลวอีกประเภทหนึ่งที่เรียกว่ายาขับปัสสาวะทำงานเพื่อช่วยขับของเหลวที่ไม่จำเป็นออกจากร่างกายและลดความเครียดในหัวใจ ยังเป็นยาอีกชนิดหนึ่งที่เรียกว่าสารกันเลือดแข็งทำให้เลือดบางลงและช่วยลดโอกาสการอุดตันในเลือดที่มักจะคุกคามคนที่กำลังต่อสู้กับภาวะหัวใจล้มเหลว
ยารักษาภาวะหัวใจล้มเหลวชนิดที่พบได้บ่อยที่สุดชนิดหนึ่งคือเอนไซม์ที่แปลง angiotensin หรือ ACE inhibitors ยาเหล่านี้ทำงานเพื่อกำจัดสารในร่างกายที่เรียกว่า angiotensin ซึ่งจะช่วยลดความดันโลหิตและขยายหลอดเลือด ยานี้ช่วยให้หัวใจทำงานได้อย่างมีประสิทธิภาพยิ่งขึ้นและลดความเครียดทำให้ลดโอกาสในการเกิดภาวะหัวใจล้มเหลว มีผลข้างเคียงที่อาจเกิดขึ้นมากมายจากสารยับยั้ง ACE เช่นไอหรือเวียนศีรษะเนื่องจากความดันโลหิตลดลง
ยารักษาโรคหัวใจล้มเหลวบางตัวเรียกว่ายาขับปัสสาวะซึ่งมีผลต่อร่างกายในรูปแบบต่าง ๆ เพื่อให้ร่างกายขับถ่ายน้ำเสียมากกว่าปกติ ยาหัวใจล้มเหลวประเภทนี้ช่วยลดโอกาสเกิดภาวะหัวใจล้มเหลวโดยการลดปริมาณของเหลวในร่างกาย การลดลงของของเหลวในตัวนี้ช่วยลดความเครียดในหัวใจโดยการลดปริมาณงานที่ต้องทำ ยาขับปัสสาวะชนิดต่าง ๆ ทำหน้าที่ในร่างกายในรูปแบบที่แตกต่างกันและมีผลข้างเคียงที่แตกต่างไปจากการสูญเสียของเหลว ตัวอย่างเช่นยาขับปัสสาวะบางชนิดขับแคลเซียมหรือโพแทสเซียมจำนวนมากนอกเหนือจากของเหลว
ยารักษาภาวะหัวใจล้มเหลวอื่น ๆ เรียกว่ายากันเลือดแข็งตัวซึ่งทำให้เลือดบางและช่วยป้องกันเลือดอุดตันและป้องกันไม่ให้เลือดไหลเวียนในบางส่วนของหัวใจ สารต้านการแข็งตัวของเลือดที่พบได้ทั่วไปและเป็นที่รู้จักกันดีอย่างหนึ่งเรียกว่าCoumadin®แม้ว่าจะมียาและสารทางเลือกอื่น ๆ ที่สามารถทำหน้าที่เป็นสารกันเลือดแข็ง ยาเหล่านี้มักจะมีผลข้างเคียงเช่นช้ำเพิ่มขึ้นและมีเลือดออกจากเหงือก เหตุผลทินเนอร์ในเลือดมักถูกพิจารณาว่าเป็นยารักษาภาวะหัวใจล้มเหลวเพราะผู้ที่ต่อสู้กับโรคหัวใจล้มเหลวหลายประเภทมักมีความเสี่ยงสูงในการเกิดลิ่มเลือด เมื่อเลือดอุดตันพัฒนาและเคลื่อนที่ไปทั่วร่างกายพวกเขาสามารถขัดขวางการไหลเวียนของเลือดที่สำคัญไปยังส่วนสำคัญของร่างกายเช่นสมอง


