Lifestyle and diet is the main cause. But higher Total testosterone doesn’t mean that person has higher testosterone. Free testosterone is key factor that needs to be checked.