dreamingfordreams.com
Best dreams' dictionary online
Suffer from it means excesses that may harm your health.