Question for those battling Male Pattern Baldness.?

I am 21. I’ve been losing my hair since 17, and it recently just became noticeable (previously I had lush Marc Bolan hair…took a while to see through). I have undertaken a regimen of treatments since November 2007 which is comprised of the following:

Propecia (1X)
Rogaine Foam (2X applications)
Saw Palmetto (supplement, 400 mg each; 2X)
Nioxin 3-part System (no.2; in the shower)
Neutrogena T-Gel (1X; shower)
Nizoral (1x; shower)

I have yet to see any results besides some vellus hairs on my hairline.

I want to know what you think of this lineup of treatments, and if you have any advice regarding what I should do. I have been heartbroken by the loss of my good looks (as I am still young, and all of my friends still look youthful and handsome). Any advice would be appreciated. Thank you.