El tratamiento con carvedilol, cuya función es bloquear ciertos receptores que se encuentran en el corazón para disminuir la frecuencia de los latidos del mismo, no ha demostrado contribuir al aumento de peso. El carvedilol no aumenta el apetito ni aumenta el depósito graso en el cuerpo.