Blushing can be caused by some emotional situation like when someone is embarrassed, anxious, angry and nervous and his blood pressure is rising. Some other reasons can be: drinking alcohol, eating hot and spicy food, high air temperature, sudden hot or cold air temperature etc.