hello there.
ringing sound in ear is known as a tinnitus.
the causes of tinnitus could be what you are experiencing that is hypotension, anemia, etc.
other causes include ear infection like labyrinthitis, meniere's disease, motor disorder etc.
suggest you to visit a ENT Specialist for further management. you can continue iron and
calcium that is no problem.
regards.