58 years old blood pressure high pressure 104 low pressure 58 heart rate 90 physiological indicators in the normal range, the causes of dizziness are overwork, cerebrovascular disease, cervical spondylosis and so on. 1. overwork: generally need to non-same day measurement of three blood pressure values systolic blood pressure are ≥ 140mmHg and (or) diastolic blood pressure are ≥ 90mmHg, can be diagnosed as high blood pressure. The current blood pressure is normal and the heart rate is high but within normal limits. Dizziness may occur if the patient has recently been overworked, exercised a lot, or is hungry. Just pay attention to rest and have a balanced diet. 2. Cervical spondylosis: cervical spondylosis can cause narrowing of the spinal canal, compressing the nerves and blood vessels, causing insufficient blood supply to the brain and dizziness. 3. Cerebrovascular disease: cerebral thrombosis, cerebral infarction, cerebral vascular sclerosis, stenosis, etc. will cause insufficient cerebral blood supply and dizziness. If you do not get better after resting, you should consult a doctor in time.