Personally, I'd rather have a proper doctor prescribe me said medicine than take it myself.
If you don't know what's wrong with you, then a doctor is absolutely the way to go. But if you already have a diagnosis, you can go spend time researching it, the doctor isn't going to do that.