Tiredness can be caused by high blood sugars. There is a condition called hyperglycaemia. Early morning glucose levels are often elevated due to the "dawn phenomenon" where the liver pushes out glucose into the blood.
If he has not got a glucose meter, then he needs to get one an measure first thing. He may need to change his diet if blood sugar levels are high. Drugs like Metformin can reduce blood glucose a little, but typically don't reduce them to normal levels.