Hi there...
Excessive sleeping in a patient having underlying
heart disease can be because of low blood oxygen level and excess carbondioxide build up,or it can be because of low level of
thyroid hormone so i will suggest him to get his
arterial blood gases and thyroid function test please.
Regards.