Pee before opk

Hannah🇬🇧

Do I have to hold my pee for 4 hours before taking a opk? Also can I have any drink beforehand?