معمولا بی‌خوابی‌های کوتاه مدت با گیاهان دارویی قابل درماند اما برای درمان بی خوابی‌های بلند مدت به احتمال زیاد استفاده از داروهای نسخه‌ای نیاز است.