Flexi Says: Temporary numbness of the foot can be caused by restricted blood flow due to sitting position, fatigue, tight cloths or shoes. Long-term numbness or a tingling feeling in the legs and feet may be due to vitamins and mineral deficiency or due to disease conditions such as multiple sclerosis, diabetes, peripheral artery disease, or fibromyalgia.