Christmas Shopping Desperation

by applepiedash

Rating: teen
Tags: Fetish, Rainbow Dash (EqG), Applejack (EqG), Equestria Girls, Slice of Life
Length: 2352

Applejack and Rainbow Dash are Christmas shopping for their friends, but when they both become very desperate for the bathroom, it turns into an unpleasent shopping experience, or for one of them anyway.

Applejack and Rainbow Dash are at the mall doing some Christmas shopping for their friends. After drinking a lot, they both become rather desperate to pee, but do they leave it too late to make it to the bathroom on time? And will it turn into an awkward, embarrassing and unpleasant shopping experience? Or will they discover that they enjoy it?

*contains omorashi/pee themes*

Published 2017-12-30 00:00:07 UTC
Last updated 2017-12-30 00:00:07 UTC

Christmas Shopping Desperation

Author's Note

Hey :)
So this is my 'Christmas' story, I know it's late, but at least I uploaded it before the new year ;)

I hope you guys like it

Shoutout to flashingdash (also @flashingdash on Twitter) for helping me write this one.

Christmas Shopping Desperation

Applejack pulled up outside Rainbow Dash’s house and sat waiting for her; it was early, she had probably overslept and was now running late – they were going Christmas shopping and wanted to get an early start to ensure they had as much time as possible. And because Dash hated shopping; she wanted to get it all done it one day.

Applejack finished off her second coffee of the day just as Dash was finally coming out of her house - 20 minutes late. She got in the car and they set off for the mall.

After half an hour’s drive, they arrived at the mall and as Applejack was getting out of the car, she noticed that she had to pee. The two coffees had already started to have their effect, but she brushed it off, knowing she would have the chance to go if she needed to.

Dash sighed as they entered the mall, “this is gonna be such a long day”

“It ain’t that bad,”

“It is when I could be asleep right now,”

Applejack laughed and shook her head, she didn’t particularly want to be shopping either and she was hoping that her need to pee would make her shop a bit faster.

The girls went into their first shop, a department store, hoping they would be able to find a decent amount of presents for their friends. Applejack was busy looking at some gift sets she knew Rarity would like, when she was suddenly reminded of her need to pee, this time it was a much stronger urge; one that made her squeeze her legs together, subconsciously. She looked over towards Dash, but decided not to mention anything to her and carried on acting like everything was okay. She was confident she’d be able to hold it for a while.

After visiting a few more stores, Applejack’s bladder was a lot fuller. She would cross her legs almost every time she stopped to look at something and occasionally bounced up and down when no one was looking. She would have usually used the toilet at this point, but Applejack hated public bathroom’s and avoided them as much as she could, nor did she particulary like announcing that she had to go and always held it when she was with other people. Why did I have two coffees this morning? She thought to herself, knowing that was more than likely going to have to pay a visit to the dreaded mall bathroom.

“Hey, AJ, can we get some food? I’m sooo hungry,”

“Yeah, sure,”

‘Food court in a mall, means toilets’, was the thought that instantly appeared in Applejack’s mind, but she was also really hungry and she wanted food a lot more than she wanted to use a dirty bathroom.

Applejack ordered a small drink with her lunch, she wasn’t sure how much more liquid her bladder could take, but she needed it and finished it rather quickly. She crossed her legs under the table and held herself with one hand the whole time she wasn’t eating.

Rainbow Dash got a large soda and Applejack knew she would also be needing to use the bathroom, almost as badly as she needed it herself, soon. Applejack decided not to go to the toilet because of this, for some reason, she thought it would make more sense for them to go at the same time. They continued to eat their lunch and Applejack carried on holding herself to keep away as much pressure as possible.

It wasn’t long until they were shopping again. The only thing on Applejack’s mind was the thought of finally peeing, she was already regretting the drink she’d had at lunch as it felt like it was already making its way into her bladder. She continued to cross her legs, but was now holding herself a lot more. She kept looking at Rainbow to see if she was showing any signs of needing to go, but there was nothing. Applejack remained silent about her need and tried to act like she was perfectly fine although that was proving to be difficult.

Suddenly, Applejack had an idea. “I gotta get you somethin’, we should split up.” Dash nodded in agreement and they went in separate directions. Straight away, Applejack started looking for the bathroom, this would be the perfect time to go without having to tell Dash of her need. She was extremely desperate at this point and needed to get to a toilet quickly.

Applejack spotted a map of the mall and walked out to it as fast as her bladder would allow. She was finding it difficult to spot the sign for the bathroom as her mind was focused on not losing control right where she was. As she was facing away from everyone, she used the chance to hold herself with her hand; it removed a lot of the pressure and Applejack wished she could keep her hand on her crotch, but that wasn’t socially acceptable, so she removed it. As she did, she felt a wave of desperation hit her bladder and she tightly crossed her legs, determined to not let a single drop out. As soon as she found where the bathrooms were, she hurried off in that direction.

Rainbow Dash was walking around the mall trying to decide what to get Applejack, when she was suddenly warned about her rapidly filling bladder. She stopped and crossed her legs briefly, but brushed it off and decided to go when she met back up with Applejack as she didn’t have long and she was confident she’d be able to hold it, especially if they went straight to the toilet.

Applejack arrived at the bathroom and immediately noticed the long line. She joined it as she didn’t think it would take that long, but she was wrong. Ugh I ain’t got time for this, I gotta meet Dash in fifteen minutes. She decided to leave the line, even though her bladder was screaming at her by this point, and continued to look for something for Dash.

It was 1:30; the time they had decided to meet each other. Dash arrived on the dot, but Applejack was no where to be seen. The one time she’s late, is the one time I need her to be on time. Hurry up AJ, I need to pee so bad. Rainbow Dash stood still with her legs crossed, switching them often. She held the bags in front of her so she could hold herself discretely. Her need was increasingly quickly and the pressure was intense. She knew she really didn’t have that long to get to a toilet and was about to leave to find one when Applejack appeared.

“Ok, I REALLY have to pee, can we please find a bathroom?”

“Er, yeah, sure. I kinda gotta go too,” Applejack was so happy to hear that Rainbow also needed to go - she could go and not have to be the first to admit it. “Might wanna avoid the one on the second floor, looked real busy when I walked past.” She tried to hide the fact that she was also really needing to pee and followed Dash, who was trying to walk quickly, but very clearly struggling.

“There’s one of the third floor, hopefully it’ll be quieter; I need to get this out so bad,” Dash let out a small laugh, trying not to add any more pressure onto her bladder. Applejack just smiled, she feared laughing would make her lose the last little bit of control she had.

The girls arrived at the third floor bathroom, which was just as busy as the one Applejack had tried to get into earler.

“Aw man, this isn’t funny, I need to go so badly,” Dash said as she crossed her legs.

“It’s ok, you’ll make it, it’ll go fast,” hopefully, Applejack thought as she squeezed her legs together.

“It better, I’ll pee myself if it doesn’t,”

Both girls were bursting. Applejack was trying her hardest to be discrete about it, but she knew she wouldn’t be able to for much longer. She continued to squeeze her thighs together and occasionally pushed into her crotch when no one was looking. Dash, on the other hand, didn’t care about who saw her, all she cared about was keeping her pee in until she could finally sit on the toilet. She was holding herself whilst crossing her legs around her hands. She was bobbing up and down too, she couldn’t stay still for a second.

Applejack was standing still, trying her best to hold it in, when she was hit by an intense wave of desperation which caused to automatically grab her crotch and double over, losing a small amount of pee in the process.

“I didn’t think you needed to go badly?” Dash laughed, making her cross her legs even tighter.

“No, I…I gotta go real bad. I just didn’t wanna say n…nothing. I thought I could wait, b…but I guess not,” Applejack could barely get her words out, she was so focused on holding her pee in, it was like her body was incapable of doing anything else. “I…I leaked just then,”

“This line has to move fast, before we both pee right here,” Dash said, still squirming around

“Honestly, I’ll be surprised if I make it,”

“Heh… me too. I’m glad I bought those jeans now,” Rainbow laughed again, causing a small stream of pee to come out. She managed to cut it off, but she could feel that her underwear was soaked. “I really am going to pee myself.”

They both continued to hold themselves as best they could. Applejack couldn’t stand up right and Dash felt like she couldn’t move her hand away from her crotch without losing any pee.

“H…how long have you n…needed to go anyway?” Rainbow’s voice was also starting to get shaky as her desperation increased

“S…since we got here. I had too much to drink,”

“Damn AJ. You can definitely go first,” Dash laughed letting even more pee out, this time is soaked through to her jeans and a wet spot was visible.

“If I can even make it that long,” Applejack doubled over once more and squeezed her legs together tighter than she thought possible.

The girls were now at the front of the line. Applejack was determined to make it as she now thought it was possible, but Dash was still doubting being able to hold it. She felt like she was on the verge of peeing and the slightest movement would cause her to let go. And she was right. Rainbow moved forward slightly and her bladder gave way, pee shot out of her, it went straight through her saturated underwear and through her jeans, onto the floor. She tried so hard to stop it, but it kept coming out. Luckily a stall became vacant and she rushed in, desperately trying to stop peeing whilst she undid her jeans. Dash stopped momentarily as she pulled her jeans and underwear down, but immediately started again as she sat on the toilet. Dash sighed as she sat back and let the rest of her pee flood out of her. She looked down at her jeans and knew she was definitely going to have to change clothes now if she was to avoid anymore embarrassment.

After seeing Dash pee, Applejack was also now on the verge of losing control. She had lost a little bit more and she knew the rest was to follow shortly. The sound of a toilet flushing was music to Applejack’s ears. She quickly picked up her shopping bags and prepared to run into the cubicle as soon as the other person emerged. Applejack squeezed her legs together one last time, before making a dash for it. As she slammed the door shut, she felt her muscles relax and pee started to slowly flow into her underwear. She chucked her bags down and hiked her skirt up, as she did so, her stream got heavier and she started peeing all over the floor. Applejack pulled her underwear down as fast as she could and threw herself onto the toilet. The sound of her pee hitting the water below echoed throughout the room. She smiled as she looked down into the toilet and saw how heavy her stream was. Applejack peed for such a long time, she was starting to get embarrassed; she didn’t think it was ever going to end, but after 80 seconds of peeing, it finally came to an end.

Applejack waited outside for Dash, she kept checking her skirt to make sure it had no pee on it, but she didn’t really care, she was just happy to have got the majority of it in the toilet.

Rainbow Dash eventually came out, looking embarrassed. “I can’t believe I just wet myself in public.”

Applejack gave Dash a hug, but couldn’t stop herself from laughing. “I’m sorry, it was kinda funny. I mean, how old are we?”

“Like four,” Dash started laughing too. “Maybe we should both start peeing when we first need to go to avoid this kind of mess in the future,”

“Nah, I liked it,” Applejack was serious for a minute before laughing again, “just kidding,” but she wasn’t. She had kind of enjoyed it and she had especially enjoyed seeing her best friend so desperate.

***

The girls continued shopping for a while before they decided to head home.

“Before we leave, do you gotta pee, Dash?”

“I think I’m good, what about you?”

“Nah, I’m fine. I can hold it that long, I can hold it until we get home,”

The girls laughed and Applejack grabbed her crotch to relieve some of the pressure she was feeling once again.`