I think your hydrometer is bad. Any water with enough minerals in it to give a 1.006 reading would be undrinkable. (sea water varies from 1.020-1.029). Most hydrometers just have a paper scale that is friction fitted & they can move.

I suspect your brew is at 1.016 and more or less done.

__________________

Remember one unassailable statistic, as explained by the late, great George Carlin: "Just think of how stupid the average person is, and then realize half of them are even stupider!"