For your first question, all you need to know will be here
For your third, keep a dream journal if you do not have one already. Your dreams are long and vivid, it's just that you cannot remember them. Increase your recall by writing down everything you remember from your dreams.
Bookmarks