Alcohol
Alcohol is responsible for dropping the production of platelets in the body. Alcoholic people can have a temporary drop in the platelets. It is very common in them, especially if they consume food low in iron and vitamins like vitamin b12 and folate.