This sounds important to you, so first and foremost, SEE A GOOD DERMATOLOGIST. They specialize in hair loss, and possible treatments.
I've never done anabolic steroids, but at 25 my thick head of hair was shedding rapidly. I could see hairs in the tub, and see them falling out during my daily actitivities. Even my my regular hair-cutter was shocked. I also have no baldness on both sides of my family (although your mother's side is more influential).
I went to the dermatologist and got a prescription for Propecia (this was in 1998), and my hair actually grew back. Everyone is different. You take the Propecia pill once per day. No side effects for 99% of the people. About 60 bucks per month. If you stop taking it, you will go back to where you were before you started taking it. I stopped taking it after 3 years just to see if anything would change, and low and behold, my head started shedding like a wolves coat of fur in the Summer.
Nizerol is a great anti-dandruff shampoo for people who tend to have dandruff (can be genetic).
Everyone's situation is different. Since your hair loss is an important issue to you, see a good dermatologist.
Report back to us on what you come up with, Snaff