Characters are not mine
Waking up Snape could tell it would be a bad day. He awoke quite late, missing breakfast and with only 13 minutes until his first class. He jumped out of bed put on his robes and started to exit his chambers. He paused and thought to himself, "Should I use the restroom before class? No, I'll be fine I've got a bladder of steel." Now that was a mistake that Severus would forever live to regret. As he walked down the halls he felt a slight twitch in his bladder but he brushed it off. He continued to his classroom.
Sitting down at his desk he thought maybe he should dart to the toilets before his classes started. Suddenly he heard the students at the door. He waved his wand and let them in. While he was explaining the instructions to the students he could feel a noticeable pressure building on his bladder. He went over to his desk and sat down. Beneath the desk he yanked his trouser waist band away from his skin to receive the pressure. Then that Longbottom boy called out, "Professor!" Snape jumped slightly, rattling his bladder in the process. Severus walked over to the boy and instructed him on the next step. He went back to his desk and checked the time. There was still an entire hour. He decided to go into his potion ingredient storage cupboard. Once inside and in private. He clutched his crotch and squeezed his legs. He did a little potty dance around. Then he straightened himself and was about to walk out when he heard the door open. It made him jump and a small spurt of pee came out and dampened his underwear. He turned to see Longbottom again. he walked out of the cupboard. He was sitting at his desk, carefully eyeing the clock. There were only thirty minutes left, He could do it. But suddenly his bladder released. His underpants were soaked. Luckily for him at the same time Neville knocked something over, causing an explosion. Severus yelled, "Everyone get out NOW classes are dismissed." The students streamed out of the room as Snape finally finished up his wee. Once done he stood up and started to clean up the huge mess.