The most common public health theories are the social cognitive theory, the transtheoretical behaviour model, the health belief model, and the theory of planned behaviour.