Yesterday I received my 50mg B6 tablets and I took one before I went to sleep and when I woke in the morning I was only able to recall one dream with great effort so my questions are:

Did I take enough?
When should I take it?
Should I take it with anything e.g food?
Does it take time e.g do you have to give it time to work like a week?

also just a kind of unrelated one.

I seem to have only woke once which was at the end of the night when I was getting up, could this be the reason why I was only able to recall one dream and also how can I make myself awaken more times during the night.