Yellowing of the skin may be due to a bad liver, but it is not always caused by liver disease. In some cases, the yellowing of the skin is due to a genetic predisposition and the skin colour is relatively dull from birth. Others are affected by physiological factors, such as overeating, staying up too late or being overly tired, all of which can lead to yellow skin.