Sorry to hear that this is such a persistent problem for you! I would suggest that you go see your primary care doctor
about the issue, if you have not done so already.
There are several potential causes of shaky hands. One of these, probably the most common, is something called essential tremor. This is a condition which sometimes runs in families and, for the most part, is not a serious medical problem. The shakiness is often more pronounced when the affected person is tired or fatigued.
There are, however, other medical problems that can cause shaky hands. One of this is an imbalance in the thyroid gland, something that you primary care doctor can check for easily with simple blood tests. Also, rarely, shaky hands may be a sign of a more serious neurological problem, such as Parkinson's disease.
After your primary care doctor performs a thorough physical examination, they will be able to help you decide if this is something that you do not need to worry
about, or whether it is something that requires further workup or, potentially, a referral to a neurologist
for a more detailed examination.
Go see your doctor as soon as you can!