Yes, low iron will cause dark circles under our eyes. Low iron or B12 is one of the common causes of dark under-eye circles. They can lead to poor oxygenation of bodily tissues. Their effects are usually shown under the eyes because vessels tend to clot and pool there. You can take supplements by injection to deal with this. As we know that iron is best absorbed with vitamin C, so vitamin C can help to strengthen blood vessel walls.
Dear friend, low iron will cause dark circles under eyes. I think you can buy a pair of other glasses through you don't have much money. We know that the stuffs on the internet are usually much cheaper than that in the physical shops. you can have a look on the internet.