best time to take OPKs?

Cara

wondering what you all think is the best time to take OPKs? is it really important to not drink water 2 hours before? also, do I test first morning urine?