How long should I hold my pee?

ca

How long should I hold my pee to take a hpt at 12dpo? And If I’m allow to drink some water or not at all?