Carvedilol 12.5mg Tablet is a medicine used to treat high blood pressure, heart-related chest pain (angina), and heart failure. It works by relaxing the blood vessels, so blood can flow more easily to the heart. Lowering blood pressure also helps prevent future heart attacks and stroke. works by blocking the effects of some chemicals on your heart and blood vessels. It slows down your heart rate and helps the heart to beat with less force. This lowers your blood pressure and helps in reducing your risk of having a stroke, a heart attack, other heart problems, or kidney problems in the future. This medicine needs to be taken regularly to be effective, so keep taking it even if you feel well. Do not stop without talking to your doctor.Making some changes in your lifestyle will help in improving your condition. These may include regular exercise, losing weight, smoking cessation, reducing alcohol intake, and reducing the amount of salt in your diet as advised by your doctor. This medicine is tolerated well by most patients but it may have a few side effects. These include dizziness, headache, and tiredness. Let your doctor know if these side effects bother you or do not go away.