As a result, long-term stress can cause long-term high blood glucose levels. Many long-term sources of stress are mental. Your mind sometimes reacts to a harmless event as if it were a real threat. Like physical stress, mental stress can be short term: from taking a test to getting stuck in a traffic jam.