You need to 1. replace the hot water tank, because its rod is giving away too much debris, will leak sooner or later.
2. replace or install a new shower head.
Good luck...