How long should an eBook be?
Long enough to deliver the promise, short enough to finish. Most successful non-fiction eBooks run 15,000–30,000 words (roughly 50–100 book pages): substantial enough to price at $4.99+, short enough that readers reach the end — which drives reviews and, on Kindle Unlimited, page-read income. Lead magnets can be far shorter; comprehensive references far longer.