Neem oil does naturally have a bad smell. It should have a slight garlic/ sulfur smell. This is normal and should be an indicator that it's fresh and ready to be used.