For a pimple-free skin, it is important to understand what causes forehead pimples. They cannot be your fault all the time. Contrary to the popular belief, these pimples or zits are not always caused by external factors such as food, skin care regimen or exercises. They are caused by a combination of physiological factors as well. They also develop far beneath the skin’s surface that is beyond our control.