>>76510204
It's almost purely hormonal.
And you can drastically alter your hormonal profile by diet, exercise and reducing stress.