I have starting to go thin on top. My hair line on my forehead is receding and there is a small bald patch on the top of my head. My hair all over my head does also appear slightly more thin that it used to. People have started to notice and make comments which are really getting me down. Im only 22 :(

What are methods for stopping hair loss, and even if possible gaining back some of the hair i have lost? i have looked into propecia but there appear to be too many side effects.

Please help.