ตามตำราไทย มีวิธีแก้ฝันอยู่อย่างหนึ่งที่คนสมัยก่อนนิยมใช้เป็น "เคล็ด" แก้ฝัน ของตนเองอยู่ จนถึงทุกวันนี้ คือใช้วิธี เล่าความฝันให้ใครคนใดคนหนึ่งฟัง ไม่ว่าจะเป็น "ฝันดี" หรือ "ฝันร้าย" ก็ตาม คนที่รับฟัง จะเป็นคน "แก้ฝัน" ให้เราเอง คือพอเราเล่าจบ เขาจะต้อง ให้พรว่า "ฝันดี จะมีลาภ" เราก็จะต้อง ยกมือไหว้ และตอบว่า "สมพรปากเถิด"
นอกจากนี้ การหมั่นทำบุญ สวดมนต์ ไหว้พระ ทำจิตใจให้สงบ มีสติ ตั้งอยูในความไม่ประมาท จะช่วยให้ท่าน ได้พบเจอแต่สิ่งดีๆ มีความเจริญ รุ่งเรือง
พระพุทธองค์ทรงตรัสไว้ว่า
" คนที่ฝันร้าย คือฝันเห็นสิ่งต่างๆ ที่น่ากลัวน่าหวาดเสียวนั้น ก็เป็นเพราะเหตุที่ไม่มีสติสัมปชัญญะในเวลานอนหลับ แต่ผู้ที่มีสติตั้งมั่น มีสัมปชัญญะสมบูรณ์อยู่ตลอดเวลา แม้กระทั่งหลับแล้ว ก็จะฝันแต่สิ่งที่ดีเสมอ ไม่ฝันถึงสิ่งชั่วร้ายหรือน่าหวาดกลัวเลย "
" ความฝันดีย่อมเกิดจากจิตใจที่สงบ... ถ้าเราอยากฝันดีก็ควรตั้งใจดี มีจิตเมตตาแก่คนทุกคน ก่อนจะถึงเวลาหลับ "