I don't know the exact amount, but I say they can hold their breath for a few minutes.
Due to their slow metabolism and respiratory rate, snakes have spans of apnea where they go through periods of not breathing.
I know one snake here on the forum actually survived a wash cycle in the washing machine.
And BPs do not generally soak, even for sheds. I suggest checking him out for mites.