Home / Publisher Reviews / Kindle Direct Publishing (KDP) Review

Kindle Direct Publishing (KDP) Review

Kindle Direct Publishing (KDP) has established itself as the single most recognisable DIY self-publishing platform for authors wanting to publish their books in e-book. Amazon launched Kindle Direct Publishing back in 2007 in beta form and pitched it initially to ‘publishers’ via marketing emails. Amazon had also just launched the first Kindle e-reader hardware—a basic e-ink, black and white text device.

It was clear even back then Amazon saw the Kindle experience as both a facilitator for readers and author/publishers. Since 2007, the Kindle Direct Publishing (KDP) platform is available to authors in many countries including USA, Canada, Mexico, Brazil, UK, Germany, France, Spain, Italy, Australia and Japan, and the supporting Kindle store market now stretches beyond 100 countries. That’s a pretty powerful global reach for any authors, and yet at the heart of Kindle software is mobi; a series of file formats developed by Mobipocket (owned by Amazon since 2005) to develop the software for Amazon’s Kindle e-reader, web-based Cloud Reader and for the Kindle reading apps for Android, iPad, iPhone, iPod touch, Windows Phone, PC and Mac. This remains both Amazon’s greatest strength and weakness. Amazon might dominate the e-reader market, but the format of choice for most other device manufacturers is e-Pub. Also, despite a wider range of sophisticated colour e-readers, the Apple iPad remains a more suitable device for colour, heavily illustrated and enhanced e-books.

Confused? Put it this way. Publishing through KDP will give authors a huge market reach for their e-books, but if you want the potential to reach all readers using an e-book, you will need to publish your e-book in e-Pub format (outside of Amazon’s walled garden) with another e-publishing platform as well.

Authors can upload documents in several formats to KDP for delivery via Whispernet and charge between $0.99 and $200.00 per e-book download (you can sell for free for 5 days per 90-day period sign up to Amazon’s exclusive Select program—more about that later.

I’ve never liked the way Amazon has positioned the location of KDP’s main landing page on their online ecosystem. Drilling through Amazon’s store or affiliate marketplace pages will result in the occasional visual advert for KDP, but I’m still regularly asked in my day-to-day role as a publishing consultant the killer question by new self-published authors: Where the hell do I go to publish on Kindle?

Writing Life may not be a top-of-the-page link on Kobo, but it is there, and likewise, Publish with NOOK Press is there under Nook Books on the main landing page of Barnes & Noble. I guess if you are the number one e-publishing platform, then you don’t have to try too hard!

The KDP main page might not be inspiring or sexy, but it’s clean (lots of white space) and delivers its key selling points for the service (free without any upfront fees). You will need an Amazon account to publish with KDP or you will have to create one before accessing your work dashboard and uploading a book.

Let’s take it step by step.

File Upload

After signing in with your Amazon account (or newly opened account), you can upload your book in a number of different formats.

Word (DOC or DOCX)



ePub (EPUB)

Rich Text Format (RTF)

Plain Text (TXT)

Adobe PDF (PDF)

What authors need to remember here is that KDP’s conversion engines will do the conversion online and ideally you really need to upload your internal book file in HTML or MOBI. Using other file formats will result in varying degrees of accuracy and layout in the finished (uploaded) resulting file.  This help page on KDP will advise on the preparation work and specifications required for each separate file format. I would strongly advise any author to download Calibre’s e-book management tool (free) and use this to work with and test/convert files before upload to KDP. Every file type has its own built-in formatting and the more complex your book file (images, diagrams, tables etc), the greater degree of variable results you will have. The KDP upload (certainly from my experience) is a lot more forgiving than using Smashwords’ meatgrinder, but only because its conversion engine is ‘looser’ with file replication outside of HTML and MOBI files submitted.

Like many e-publishing platforms, along with the upload process, you will need to have all the information needed for the publication of your book to hand. Your KDP dashboard will allow you to update/reload a new version and change other publication details like book description, author (referred to as contributor), publisher name and cover, but I would suggest that an author has all these details to hand in an MS Word file (and your cover file) before starting the process.

If you are publishing on KDP, you really should sign-up for an Author Central page. This is free and it will allow authors to reach more readers, promote their books, link blog posts and Twitter feeds, and crucially include a proper and detailed author biography. I’ve no idea why Amazon/KDP didn’t properly integrate Author Central into the upload and registration process.

ISBN & Publisher Imprint

Publishing on Amazon’s KDP does not require an author to have an ISBN. Amazon allocates a unique number to every published book regardless, known as an ASIN. You can use an ISBN of your own, but note: KDP does not supply ISBNs and is not an affiliated agent.  You have the option to specify the imprint name you registered with Bowker/Nielsen when you bought your block of ISBNs. Remember; even though you publish through KDP, you are still required to register publication details and copyright details with the relevant bodies in your country. KDP is a DIY self-publishing and distribution platform, and Amazon, its owner, is fundamentally an online retailer; you still remain the author-publisher and are responsible for all the legal and registry red-tape that goes with that.


You can unpublish your book at any time on KDP, and you can change the internal file or cover, or other submitted details, pricing etc. Updates can take 24 to 48 hours to take effect online. Your dashboard will also allow you to alter set retail pricing depending on how many territories your book is available in.

You can choose to enroll in Kindle Select. This pricing and promotional program will let you set your e-book below $2.99 for a period of 90 days. During these 90 days, you will have 5 free promotional days to give your e-book out for free if you choose. Once the 90 days are up, your book will revert to its standard market price. The 90 day period is renewable (including the 5 day free period) but your book must be exclusively sold on Amazon Kindle and on no other online retailer.

What is Kindle Owners’ Library?

If you choose to make a book exclusive to the Kindle Store via Kindle Select, then the book is eligible to be included in the Kindle Owners’ Lending Library. This option is exclusive to authors who are Amazon Prime Members. However, borrowing e-books is only available on Kindle devices, not Kindle reading apps.

Amazon KDP includes a preview tool before you save and commit your book file to publication in the Amazon marketplaces, but I’ve found this preview tool is not always entirely satisfactory. I would recommend you either test your file using Calibre, prior to upload, or download KindleGen (a command line tool used to build e-books) and the Kindle Previewer (a tool that emulates as closely as possible how your e-book will display on Kindle devices and applications).

Royalties and Pricing

Once you have uploaded your e-book project to KDP, it will appear on your main dashboard. Under Rights and Pricing you can specify to sell your book in individual territories or Worldwide. You have the option to select a 35% or 70% royalty rate, but note that download delivery charges will apply to the 70% rate dependent on the size of the file, and not every territory qualifies for the higher rate of royalty. To qualify for the 70% royalty rate, the price of your e-book must be between $2.99 and $9.99 and the list price must be at least 20 percent below the lowest physical list price for the physical book. You can change your royalty and pricing options at a later stage. Full examples can be found here on KDP. If you are not enrolled in Kindle Select, you cannot price below $2.99.

Reports, Payments and Tax Withholding

KDP provide monthly reports on e-book sales, including periods of promotional runs, and all reports can be viewed online by territory from your author dashboard. The main payment report includes your payment amounts, tax withholding, payment type, and other information in a way you can filter by sales period, marketplace, and payment status via drop-down menus on the reports option from your dashboard. Your payment report can be downloaded in Excel format. Payments are made by Amazon for sales in any given month approximately 60 days later.

Amazon KDP requires all author-publishers to supply a valid tax identification number (including non-profit or tax-exempt organizations) in order to comply with USA tax reporting regulations. A United States tax payer number—known as a TIN—is required by Amazon if you are a USA Publisher.  Non-USA publishers must provide a TIN if they are claiming treaty benefits or if their income is effectively connected with a USA trade or business. Non-USA author-publishers do not need a TIN, but you will need to apply for an EIN (individuals/business entities) or ITIN (Individual Tax Identification Number), otherwise Amazon KDP will withhold a percentage of your royalties. Once you have obtained your tax number, you will still need to fill out a W8-BEN form for Amazon KDP. For further details on how to go about this procedure, take a look at this excellent post by Catherine Ryan-Howard. Amazon has begun recently to streamline the process of recording and registering your overseas tax details and W8-BEN form submission. It can now be carried out through an online process.

Royalty payments for each of the Kindle Store territories (the ones you have chosen to distribute your book in) are paid automatically and directly to your bank account or sent by check to your address, depending on which payment method you chose during sign up and registration as a KDP author-publisher. Authors should also remember that Amazon KDP, like most e-publishing platforms, impose different payment thresholds depending on the method you have chosen to be paid with. Amazon KDP does not pay author-publishers via PayPal.


Amazon KDP provides a pretty thorough help guide section which covers all the areas you may need advice and help with. Additionally, the Kindle KDP community also offers user support from other Kindle authors and publishers. One further external and independent resource for help is the KBoards forum (Kindle Boards), again a community of authors and publishers using the KDP platform. You can also find many recorded tutorials about using KDP on YouTube.

Amazon’s dominance in the e-book sales market has made it the single most recognised place to go to browse and buy e-books, and I see KDP as the devil you know and can’t really do without if you are a serious DIY self-publisher. But like all DIY self-publishing platforms for e-books, the author-publisher needs some smarts about them. Competent computer skills and a degree of comfort working with basic design specifications is a must. KDP is no Bookbaby or Lulu. This is not assisted self-publishing. KDP does not provide file preparation and formatting services, nor does it provide cover design services. If that sort of stuff perplexes you, then I would strongly recommend you contract the formatting and design services of a professional who will be able to provide you with a completed file ready to directly upload to KDP. You are ultimately the publisher as well as the author, and you are responsible for all the components, registration and book publishing legalities that go with producing and publishing a book.

All that said, KDP remains one of the easiest hands-on DIY self-publishing e-book platforms there is. I find it a great deal easier to navigate and upload work than say, Smashwords. The single biggest disadvantage to using KDP is that you are only publishing to Amazon’s Kindle, and if you want your book available in the universal e-Pub format, and to all e-book readers using other devices, then you will also have to combine publication on Amazon KDP with another e-book platform and distributor.

PROS—Easiest of the DIY publishing platforms to use, attractive royalties, strong author community, huge global reach, flexible author-publisher payment, useful online sales widget tools, transparent terms and help resources.

CONS—Exclusivity if book enrolled in Kindle Select, single walled garden (eggs in one basket-subject to changes in terms and conditions) if bulk of sales from one distribution channel, KDP website lacks visual appeal, no hands-on technical support, Prime members (readers) can only borrow one book a month from Kindle Owners Lending Library, iPad may be more suitable e-reader device for some illustrated and enhanced e-books.

RATING: 8.1/10 (Provisional)

  • http://www.InklingBooks.com/ Michael W. Perry

    Thanks for an excellent and detailed description of KDP. There is one nasty gotcha with KDP though.

    Authors planning to sell their ebooks under $2.99 or over $9.99 should take note those dreadful, awful, terrible 35% royalty rates. That’s only slightly better than many traditional publisher pay and those publishers take care of the editing, formatting, uploading and publicity. Amazon does none of that. It just banks $6.50 for every $3.50 you get.

    Also take note that Amazon’s download fees (15 cents per megabyte) for books in the $2.99 to $9.99 range are roughly the equivalent of a paying $400 for a hamburger. If you include pictures in your ebook, that fee can easily reduce your real royalties to the 55% range.

    All that is no small change. Depending on the price and file size, you may find yourself getting 50-100% more per sale from other ebook retailers. All too many authors are making the mistake of thinking that, because the Amazon check is larger, Amazon is paying them more. It isn’t. It’s just Amazon’s market share. It means that, when you get ripped off, you get ripped off big time.

    That’s why, if you’re an author with a solid fan base, you’d be well advised to encourage your readers to buy from some other source. For those who have Macs or iOS devices, Apple is one of the best, offering an excellent ebook reader (iBooks) and a book creation tool (iBooks Author). And if I recall right, Smashwords itself pays 80% for direct downloads and doesn’t include burden readers with DRM. In general, you can assume that almost every other ebook retailer will pay more per sale than Amazon.

    The downside to Apple is their slow approval process, in my experience taking a week or more. In contrast, I Amazon approved and posted an ebook between Friday night and Saturday morning when I awoke. But for that, it make sense for many authors to publish first on Apple, wait a week or two for the early sales blip to clear, and then publish on Amazon.

    But the upside to Apple is that it treats you, with only a few exceptions, as the author and publisher and remains in the role of a mere retailer. Amazon’s policies are filled with niggling little rules that shows it regards itself as both a retailer and publisher. (The most obviously being those variable royalty rates.) And it is true that there are some authors who like to be bossed around like that. I’m just not among their ranks.

    Every so often I drop out the idea that it’d be great if some web developer would create a one-stop website for authors. It’d link directly to every source for their books, along with the retail price, sparing authors the hassle of doing that. And it just came to me that it’d be great if such a much-to-be-wished-for website would also list, for each retailer, how much the author will receive from the sale.

    I can give an example of how that would work. An reader discovers that he loves a particularly writer and that he can get a seven-volumes-in-one collection of his books ($3.33 each) for $19.99 rather than pay $4.99 each for the individual volumes. He then goes to this web page and discovered that, while the retail price for each is the same, Amazon will only pay his favorite author $7.00 while Apple is paying him $14.00.

    Knowing that, he’s likely to opt for Apple and, once Amazon realizes that it’s losing a lot of sales that way and starting some unpleasant whisperings among busy readers about Amazon shortchanging authors, it’s likely to change and start paying authors market rates.

    I’m not one of those who regards Amazon as incurably evil. I’ve simply noticed over time (i.e. paying state sales taxes) that they play by their own self-centered rules until forced to do otherwise. If they work together authors can force Amazon to pay the same royalties others are paying.

kamagra de 100mg amoxil buyh paypal cheap lexapro order generic metformin problems lexapro vs generics 40 mggeneric cialis generic zoloft identification cialis 5mg generique viagra vega 100 mg. buy doxycycline 50 capsules 60 mgs of prednisone celebrex 200 mg ulotka 522 mg wellbutrin cialis, 40mg, india nexium capsules 20 mg prednisone 5mg pack augmentin dosage mg buy bactrim overnight acquistare levitra generico cheap cialis 40 bactrim forte online buy amoxil 250 mg clomid 50 mg pregnant 100mg clomid zwanger viagra online rpsgb buy nolvadex ireland viagra 25 mg effective levitra 20 mg 4 tablet cheapest kamagra netherlands cialis generico riesgos doxycycline 100 mg uk buy nexium spain tappering prednisone 2.5mg dosierung viagra 50 mg valtrex generic otc generic valtrex cheap viagra genericos do priligy cheapest generic lexapro propecia generic us strattera 60 mg bijwerkingen metformin mg doses myla lisinopril 5mg doxycycline 100mg asthma synthroid 0.175 mg nexium 20 mg bula generic viagra deutschland prednisone 10mg eczema diflucan generic safe levitra 200mg walgreens lisinopril 5 mg preferent viagra generico iene buy nolvadex gaspari 60 mg of cialis zithromax 1 gram buy buy cialis vermont phenergan 200mg buy xenical online propranolol dak 10mg buying lisinopril generic wellbutrin reviews cheap quick viagra cialis 2 5mg online doxycycline eg 200 mg cheap cialis real cheapest cialis uk malaysia buy cialis 40mg brand cialis wellbutrin generic a102 100mg kamagra reviews cialis 5mg 36 hours nexium esomeprazole 20mg purchasing cialis online generic viagra dosages cheap viagra mexico buy propecia 5mg female viagra online cheapest cialis generic diflucan 50 mg pret viagra generic brazil nexium mups 2.5 mg cialis 20 mg bestellen amoxil 500 mg capsules 1000 mg of cipro cialis generico 20 mgrs. online viagra baby zoloft 12.5 mg dose clomid drops cheap cheapest cialis malaysia phenergan 10mg ingredients levitra order cialis levitra 20 mg generic cipra generic viagra metformin 500 mg order cheapest levitra price clomiphene generic clomid nolvadex 10 mg pct kamagra cheap price everyday generic cialis wellbutrin 300 xl generic cialis online 40 mg lasix 80 mg buy cialis tablet 10mg propranolol 40 mg notice levitra 20mg canadian nexium 40 buy online xenical 60mg cap propecia order genuine viagra online vgr zoloft online generic viagra mylan manfaat metformin 500 mg glucophage 500 mg beipackzettel levitra 20 mg facts viagra droga generica buy cialis locally augmentin 600 mg dawkowanie generic valtrex wiki lisinopril sandoz 30 mg prednisone 5mg ear buy usa viagra hydrochlorothiazide 12 5mg lisinopril 40 mg day viagra generico existe four 5 mg cialis generic wellbutrin 100 generic viagra listings buy zovirax walgreens daily cialis 20mg buying viagra craigslist 25mg viagra enough generic viagra 50mg cialis 20mg siparis phenergan buy uk glucophage 500 mg posologie lasix generic names lek glucophage 500 mg buy viagra kuta viagra price 100mg 10 mg prednisone tablets zithromax 4x 250mg nexium generic available lexapro alternatives generic doxycycline 600 mg cost prednisone 80 mgs cheap buspar online prednisone 100 mg day cialis 20mg vierteln viagra generic fgr 100 propranolol dak 80 mg cheapest 5 mg cialis zovirax sirop 5mg lexapro 5mg au bactrim f 500 mg kamagra 600 mg uk metformin neoform 500 mg nexium 40 mg prospecto buy zoloft safe buy viagra user lexapro generic paronia india 100mg viagra cialis rezeptfrei 20mg generic viagra companies metformin 4000 mg generic viagra indian indikasi celebrex 200mg le cialis 10mg buy viagra 2 days amoxil 500 mg breastfeeding 250mg viagra prednisone tablets 20 mg lasix ret 60 mg propecia go generic 50 mg viagra cheap viagra online indiano price cialis 100mg doxycycline 500 mg tablet kegunaan prednisone 5 mg cialis doses 10 mg lexapro generic alcohol strattera 25mg high buy astrazeneca nolvadex prednisone 5mg take viagra plus 100 mg. periactin 4 mg dogs generic propecia medco prednisone 20 mg rash priligy generico comprar prescription online viagra cialis split 20mg buy viagra phuket nexium 40mg vien zithromax 600mg online online wellbutrin levitra 20 mg yorumlar cialis 2.5 mg tablet cytotec 800 mg lisinopril 40 mg india doxycycline 40 mg generic cialis 20 mg argentina augmentin 500 mg pret cialis 5 mg take xenical capsule online viagra super online buy celebrex china clomid 50mg tabs get lexapro cheap zoloft dosage mg levitra 20 mg paypal cialis 5mg lilly clomid 50 mg einnahme nexium online apotheke zithromax generic for cialis 5mg tallinna lasix comprar online generic lisinopril 10 mg lasix long 30 mg lexapro 10 mg buy viagra 50mg sverige lexapro online 20mg cialis 50mg prescriptions generic levitra 517 nexium cap40mg lexapro 10 mg ahumada cheap levitra 40 mg levitra 5mg bestellen viagra cheap usa zoloft 50mg absetzen dapoxetine generic uk generic viagra mg 10 or 20mg cialis cheapest lasix online buy daily cialis levitra to buy price cialis 20mg misoprostol cytotec buy propecia results 5mg generic name wellbutrin strattera schizoaffective disorder generic viagra results xenical generic cheap zoloft 25 mg posologie online cheap viagra starting zoloft 25 mg augmentin 650 mg viagra generic advice amoxil 500mg bula lisinopril oral generic propecia 1mg review cialis 40 mg doses zoloft 50 mg price 20 mg cialis experiences zithromax online consultation buy levitra johor generic propecia works metformin 500 mg schwangerschaft kegunaan nexium 40mg prednisone 50 mg backache borderline personality zoloft buy viagra online 350 lisinopril 20 mg forums vendita cialis generico cialis cheapsarasotafl buy viagra sainsbury generic propecia singapore lisinopril 10mg questions zoloft 12.5 mg artist cheapest levitra pharmacy phenergan po 25 mg levitra 20 mg 3 free cheapest zovirax cream daily cialis 5mg buy 25 mg doxycycline prospect augmentin 625mg viagra generic wallmart buying hydrochlorothiazide online doxycycline 100mg twice doxycycline 20 mg bid generic 25mg viagra buy viagra warszawa brend cialis 40mg 200 mg zoloft ocd lasix 40 mg potassium buy prednisone local 10 mg 20 mg cialis viagra generic soft doxycycline uk buy zithromax 20 mg kg 80 mg viagra metformin 500 mg erfahrungen many mg valtrex tomei viagra generico cialis 10 mg 2 li generic wellbutrin xl 450 indicazioni diflucan 150 mg buying cialis budapest lisinopril generic alternative cialis generico brazil glucophage 1000 mg overdose doxycycline 100mg pimples viagra 150mg dose viagra generico 150 mg cipla generic viagra levitra nombre generico 200 generic cialis softtabs doxycycline 300mg acne buy doxycycline georgia viagra generico posologia 10 mg tablets lexapro zoloft mg dose buy 50 mg clomid cvs cialis 10mg bali buyn cialis order generic clomid clomid online ireland doxycycline 20mg tab buy zithromax iv cialis 100 mg lilly 25 mg zoloft wellbutrin generic cialis c 800 buy diflucan 150mg celebrex 100mg preis harga viagra 100mg erythromycin 333 mg tabl buy prednisone 20mg purchase cialis 40mg xenical caps 120mgsweden cialis 5 mg farmacia celebrex online kaufen xenical 120 mg italy cipro basics 250 mg cheap periactin generico lexapro 20mg generic viagra betrouwbaar 150 mg zoloft cialis soft 100mg buy viagra nhs buy lisinopril 5 mg bactrim online india 6generic propecia alternative lisinopril 10 mg price levitra 20mg erfahrungen generic dapoxetine online prednisone 5mg liquid cialis 50mg tablets buying prednisone mexico genericos cialis contrareembolso buy zithromax 250mg lisinopril 10mg buy cialis 10mg bula levitra tablets online buy lisinopril 2.5 750 mg wellbutrin buy kamagra dublin cipro 500mg antibiotic cialis 10mg potecy cialis online 2.5mg zovirax buying online doxycycline onlineamerica metformin 1500 mg dosage cialis 20 mg effectiveness augmentin 1000 mg dose viagra cheapest prescriptions buy diflucan 50 mg cialis online purchase viagra online nyc buy viagra au 20mg cialis effects buy online valtrex alternative nexium 40mg cialis 5mg indication cialis generic purchase augmentin 457 mg pret cialis generic fast buy cialis 36 hr buy levitra line clomid tablets buy cyproheptadine generic periactin generic viagra facts levitra generic lithuania kamagra 100mg chewable dosierung xenical 120 mg lexapro generic hives buying cialis 5mg mail order zoloft clomid 150 online nolvadex 20 mg cycle borderline personality lexapro thuoc hydrochlorothiazide 25 mg generic lexapro coming about metformin 500 mg cheapest 150 mg viagra levitra 100 mg 30 tablets pakistan buy viagra lexapro 10 mg bijsluiter take 2 cialis 5 mg doxycycline 200 mg bijsluiter zithromax 500mg std buy propranolol 10mg buy xenical mumbai online apotheke levitra viagra 20 mg cheap cialis fast cialis online order cialis online help buy cialis lilly lasix 40 mg indicaciones prednisone generic price propecia generic 5mg cialis tabs 5mg 10mg propranolol pregnancy preco cialis 20mg levitra 20mg generika online viagra ordering finasteride 5mg propecia celebrex 200mg erfahrungen nexium cheapest viagra generic substitutes cipro 500 mg sistit viagra generically strattera 18 mg price kamagra schweiz online nexium 20 mg subsitution 80mg lasix overdose buy nolvadex zymoplex online cialis prices generico cialis soft buy viagra condom cytotec 0.2 mg ulotka cialis 5 mg efecto cialis kup online propecia online 1.25 mg buying zovirax online buy nolvadex xt 100mg clomid worked cheap valtrex pills viagra dosis 25 mg cialis online 5 mg clomid generic names generic priligy 30mg buy dapoxetine cheap cheapest propecia online .30 cialis 5mg cheapest kamagra 100mg srpski prednisone arrow 5 mg cheap levitra 40mg strattera 60 mg uk cialis 20 mg 12 doxycycline buy paypal synthroid online purchase erythromycin stearate 250 mg clomid buying nz propranolol 40mg tablets online cialis us cipro 30 mg two 20 mg cialis tarif levitra 10mg nexium and generics buy clomid 25 mg levitra 10 mg 4 st wallgreens levitra 20 mg doxycycline 50mg zovirax 5mg cream buy bayers levitra celebrex medication online nexium 20 mg precio australia generic viagra generic levitra buy metformin 500 mg rxlist celebrex mims online wellbutrin online canada strattera cap 40 mg il viagra online order levitra overnight cialis 10 mg n1 lasix 500 mg propecia generic 2013 price lexapro 10 mg valor generic viagra pfizer buy viagra kowloon augmentin purchase online buy viagra 50 mg order cialis phone buying nolvadex pct 20mg lexapro ocd buying viagra europe cialis 5 mg funziona viagra ireland online viagra generic legit harga nexium 10 mg prospecto nexium 40 mg koop kamagra online propecia cost generic buying merk propecia buspar 5 mg tablets propecia cheap hair prednisone 20mg nebenwirkungen prospecto cialis 40 mg diflucan kapsule 150mg