It usually recommended by an endocrinologist. An endocrinologist is a doctor who specializes in diagnosing and treating conditions of hormones or hormone-related conditions.