Dr. Jeff Mengas said:
"The best treatment for a fresh wound, or a wound that is not infected, is to keep it clean and let it heal on its own.
If you have just been cut, and it is an open cut and not a puncture cut, is to clean it out thoroughly with soap and water. You should not put alcohol in the wound. You should not put hydrogen peroxide in any strength in the wound.
After you clean the wound, you should cover it to keep it clean. It will heal on its own, without any intervention from you. Make sure your tetanus immunization is up to date.
Alcohol and hydrogen peroxide both kill bacterial cells. Unfortunately, there is no way these chemicals can differentiate between bacterial cells and your own cells. Your body needs to be able to grow its own cells so that the edges of the cut can grow together, and if you are killing the cells inside the wound you are defeating the purpose.
If you feel like you must do something, use a topical antibiotic like Bacitracin instead.
If it is a large deep puncture wound, do not remove the object embedded, as it may be compressing a severed artery and removing it ca precipitate bleeding. Otherwise, the treatment is the same: clean with soap and water, and cover to keep clean.
And above all, DO NOT USE ALCOHOL OR HYDROGEN PEROXIDE IN ANY STRENGTH."