Remembering dreams just means you happen to wake up during them. All it means is you're a light sleeper. I bought something when I was a teenager called a Novadreamer. It's a mask you put over your eyes during sleep with LEDs in it, and a motion sensor. When it detects your eyes twitching during REM sleep, it flashes the LEDs which slightly wakes you up. You stay sleeping and dreaming, but you're now awake enough to control your dream and remember it. When I stopped using it I retained the ability. And it probably permanently f***ed me in the head.
I have a problem with cooking. The food makes me hungry and I eat lots of it.
You sound very similar to me. Hey if it's too hard, just look it up on Google, that's what I do.