Elderly people who have been dizzy for a month and are still not well may be caused by mental factors, abnormal blood pressure, anemia and other reasons. 1. Mental factors: the elderly may be a long time at night insufficient sleep, poor sleep state, resulting in poor mental state. Or long time mental pressure is too big, the mood is more depressed to produce dizziness phenomenon, resulting in elderly dizziness for a month is not good. 2. blood pressure abnormalities: if the elderly blood pressure is too low, it will produce a feeling of dizziness, or the elderly blood pressure is too high, there will be dizziness, prolonged blood pressure abnormalities will lead to dizziness in the elderly for a month have not been good, the need to adjust the blood pressure to a reasonable range. 3. anemia: the elderly if long time nutritional deficiencies, there will be anemia, anemia will lead to a decline in red blood cell count and hemoglobin concentration, the brain will be hypoxic, there may be a long time dizziness. Other causes of prolonged dizziness in the elderly may be hypoglycemia, cervical spondylosis, and stenosis of blood vessels. It is recommended that family members should take the patient to a regular hospital in time to identify the cause of the disease and carry out targeted treatment under the guidance of the doctor.