hi there, the symptoms you have described could be attributed to hormonal
imbalance that most people experience durring perimenopausal stage. The dizzyness
could be due to anemia that usually accompanies heavy periods
with excessive blood loss. You need to take plenty of fluids and iron and vit B complex suppliments. Also get a serum LH, FSH, esstogen and progesteron levels checked which will indicate whether you are perimenopausal or not and yes also get a peripheral smear studydone along with your hemoglobin
levels to rule out anemia. Do visit your gynecologist who will be able to prescribe you some thing to decrease your menstural blood flow. Take care.