The heart's ability to pump blood can be weakened by certain heart conditions. As the heart pumps less blood, the body receives less oxygen. This causes a person to feel weak and tired.