If you are born in Afghanistan or born to Afghani parents or parents born in Afghanistan you do not need visa to enter Afghanistan.
Only very limited medical facilities are available in Afghanistan. Make sure you have all the prescription medication you need during your visit. Supplies are unlikely to be available locally. Make sure you have adequate travel health insurance and accessible funds to cover the cost of any medical treatment abroad and repatriation.
Women of all nationalities must cover their bodies except face, hands and feet.
Afghanistan has a total ban on alcohol.