Uncontrollable hand shaking can be the result of many different causes. It can be a symptom of different medical conditions, as well as of aging and anxiety.

Certain medications may also cause hand tremor, while some people may even be genetically predisposed to it. However, in most cases hand tremor can be easily treatable, and thereby reduced, or even stopped.

Below you will find some useful tips on how to stop your hands from shaking and regain control over them.

1. Eliminate Caffeine

First of all, cut your caffeine intake to minimum, or end it completely.

Caffeine stimulates the central nervous system, and excessive caffeine consumption may be one of the main causes of shaky hands. In more severe cases, caffeine may also lead to headaches, dizziness, anxiety and serious heart palpitations.

You should therefore avoid coffee and all caffeine containing drinks and foods.

2. Quit Smoking

Too much nicotine can cause shaky hands, or worsen and increase even more the existing hand tremor. So, if you want to stop your hands from shaking, you should definitely quit smoking.

3. Reduce or Eliminate Alcohol

Consuming excessive amounts of alcohol can affect your nervous system and cause serious tremors. If you feel that you are drinking a lot, you should immediately seek professional help.

4. Check Your Medications

woman medications

Certain medications may cause a wide range of unwanted effects, including hand tremor. Talk to your doctor and ask him whether some of the pills you are currently taking may cause shaky hands. He may lower the dosage or prescribe another medication.

5. Check Your Blood Sugar Levels

When you have low blood sugar levels, your body is deprived of energy, and this may also cause tremor and shaky hands.

  • Eating a lot sugary foods causes a sudden spike in your blood sugar levels, but than they also drop back down again very quickly. This can result in shaky hands, and cause other symptoms such as weakness and irritability.
  • To stop your hands from shaking, you should consume more slowly digested carbohydrates such as sweet cereals and fruits.

6. Reduce Stress, Practice Relaxation Techniques and Get Enough Sleep

Tapping Meditations

Stress, anxiety and nervousness are a common cause of shaky hands. You should therefore try to relax and reduce stress and tension in your life, as much as you can.

There are many forms of relaxation techniques, such as meditation, yoga, and breathing, which can greatly benefit your nervous system and induce relaxation.

But getting enough sleep is also very important! Sleepless nights and fatigue can also contribute to hand tremor and trembling.

7. Consult Your Doctor

Talk to your doctor about eventual prescription treatments that can stop your hands from shaking. There are many medicines for hand tremors that can be very useful. If you take them regularly, they will reduce, or completely stop shakiness.

8. Stop Your Hands from Shaking with Vitamins and Minerals

Listed below are some of the most important vitamins and minerals whose deficiency may cause serious health problems, including hand tremor. Make sure to include them in your diet and consume foods or dietary supplements that contain them. However, always talk to your doctor first, before taking any vitamin supplement.


  • Vitamin B 12 is essential to maintain healthy nerves, and it can help prevent and treat hand tremor.
    A vitamin B 12 deficiency can instead cause tremors in arms and legs, muscle weakness, loss of balance, memory loss and other.
  • Vitamin B1 nourishes nerves and protects them from damage, and it can also help prevent hand shaking.
    Extremely low levels of vitamin B 1 can cause tremors, nerve damage, confusion, loss of coordination, muscle weakness, dementia, etc.
  • Vitamin B 6 supports many nervous system activities, and its deficiency may also result in hand tremor.
  • Vitamin E deficiency can be another cause of shakiness. This vitamin is important for the general health of our nervous system, and its lack may lead to loss of coordination and balance, numbness in the limbs, loss of reflexes, and muscle weakness.

9. Minerals

Electrolytes transmit electrical impulses from nerves to muscles. When our body is depleted of electrolytes, we may experience serious health problems, including tremors and shaky hands.

  • Magnesium deficiency can result in muscle spasms and convulsion, which in turn may cause hand tremors.
  • Potassium controls the activity of our muscle and nerve cells, and over time its deficiency may also cause shaky hands and tremors.
  • Calcium is a very important mineral. 99% of calcium is found in bones and teeth, while the remaining 1% circulates in the blood. This 1% of calcium makes our muscles contract correctly, promotes blood clotting and helps our nerves carry messages throughout the body.
    Extremely low calcium levels can cause frequent tremors, shakiness, muscle weakness, and many other health problems.

All in all, there are many ways to discover the cause of your hand tremors, as well as many different methods to stop your hands from shaking. If you have any other useful information, please share it in the comment section below. It will certainly help many other readers in solving the embarrassing and annoying shaky hand problem!