If you build your own, how long does it usually take you? And how long did it take you to learn in the beginning? using wp for instance.
If you pay someone to do it, what is the average price you pay to have it done? I know this is a broad question, but for a basic niche site lets say.