My first advice would be to read the treatments section on the website,
http://www.hairlosstalk.com/hair-loss-men/ it offers possible treatments that you might want to consider. Also read around on this forum, mainly in the 'Success stories' section, there you'll see what treatment other members are using (usually the 'Big 3'). The 'Big 3' consists of Minoxidil, Finasteride and Nizoral. Yet i wouldn't recommend you start immediately on all three (that's my opinion, i'm quite new here), i think they're only for serious cases, and you're somewhat similar to my state, so you'll usually hear members suggesting just using one of finasteride or minoxidil plus nizoral.
If you haven't discovered this already, the 'Big 3' (now i'm not sure exactly whether it's if you use all 3, or a combination of the 2) will also most likely cause you to start shedding down the track (judging by what i've read around on the forum), which is where your hair speeds up its thinning/falling out process, yet this is usually taken as an indication that your head is preparing for new hair, yet i've also heard that for some people, it just remains like that and nothing re-grows. So be careful, this shedding business put me off starting any of the treatments, since i don't really mind how my hair is now, but it's subjective.
I've begun using the Nizoral 2% shampoo since last week, and i'm going to see what effect that will have on my hair for now, if any, and take it from there. It's probably best to take this process in small steps, like with anything else really.