Nice head of hair there, actually. I see the area that might be thinning. Maybe you are eating too much sugar and you are getting yeasty scalp buildup (dandruff). Try Nizoral shampoo. You could alternate with Wella Regulate shampoo (order on line). Nizoral will cause minor increased fallout for the first time or two you use it, but it is slightly anti-androgen and will also control any yeasty buildup, so for those two reasons it can cause hair to regrow. Eat a low-sugar diet - NO SODA. Do not smoke as it reduces all-important blood circulation. Guess what increases blood circulation? Exercise. Do it.
Use a shampoo called Nissim it might be spelled with 1 s. It nuetralizes the DHT on your head so it doesn't cause it to fall out and it's really cheap like $15 on line at ebay or something. and Run like crazy cause if you're not loosing hair from DHT you're loosing it from poor circulation or both. also buy pure liquid amino acids from GNC and rub it into your hair before running your hair is made of amino acids so it will feed it to grow, next take saw palmetto from a vitamin store cost like $10 this will stop the DHT build up under the scalp, but you must run.