I heard a lot of doctors are becoming more strict about how often they prescribe it now. I always get it online it's a lot easier http://www.validonlinepharmacy.com just fill out the medical questions at checkout and they will send it to you.
some of the sites selling name brand propecia are more expensive than going to a doctor. Go to the sites selling generic chances are they wont be fake from my experience.