Chapter Text
Keith stood under the hot spray of the shower head, his eyes closed as he focused inward and trying desperately to regain some sense of composure. He wasn’t really sure what was wrong with him today; he was the only one out of the entire team moving out of sync in their training exercises, he’d snapped off at Pidge and run himself into one of the invisible maze’s walls so hard that he was still slightly dizzy from it and even now felt like the static jolt still buzzed under his skin. When Shiro had touched his shoulder, eyes concerned, his touch was like a fresh electric current and Keith had yanked himself away.
He realized how quickly he was breathing and turned around under the spray, trying to bring his heart rate under control and even out his panting breaths. He had turned the water on full blast, hot enough to scald but now he was beginning to feel like that was a bad idea, like the blood in his veins was just as hot as the water and if he let it keep going he would burn up, combust right here and now.
The shower stalls themselves were on the small side, and gave the illusion of privacy when the dividers between the boxes only came up to chest height. Keith gripped the top of one of the dividers to maintain his balance, he felt like a fever had come up on him out of nowhere and it hurt, it throbbed in his temples and in his chest and lower, too. He should turn off the water but he was suddenly too dizzy to move again, and all his thoughts ran back to earlier, and Shiro’s hand on his shoulder electric jolt and all, and how comforting that was….
“Keith…? You okay, buddy?”
It too a monumental amount of effort to lift his head and look to the corridor that ran between the two rows of shower stalls. Lance was standing there in his ridiculous, fuzzy blue Altean-cut bathrobe, a towel slung over one shoulder and carrying a little caddy with bottles in it. He was staring unabashedly at Keith, eyebrows high in his hairline. Usually he would have turned red by now, or looked away or something because Keith was clearly naked and that was awkward, but the look he was giving Keith was clearly concerned instead, and that only made him feel worse. If Lance was concerned about him….
“I’m fine,” Keith croaked, because he wanted Lance to go away , he didn’t want to be seen like this. But then his body decided to up and betray him, his legs giving out and Keith slid down the divider to sit on the tile floor, the water from the shower head sluicing down his body. Keith groaned at the weakness in his own limbs, the water too hot, his skin even hotter. Keith closed his eyes and pressed his cheek into the wet, alien-feeling material of the divider, relishing in its cooler temperature despite the heat of the water, and after a moment realized the sensation of water hitting his skin had abated.
When he opened his eyes it was to see Lance in the stall with him, still wearing his robe but now drenched, the shower head dripping slightly but the water shut off. He was staring at Keith, eyes wide and now obviously alarmed. “Do you want me to get Shiro?” Lance asked, and Keith watched the water drip from his soaked robe. He reached out and caught the hem of it, felt the water run down his hand, still warm. Yes, getting Shiro would be nice … he wanted to see Shiro, although he wasn’t quite sure why, and he really didn’t want Shiro to see him like this.
Whatever this was.
Lance crouched and put his hand on Keith’s shoulder, clearly about to try to help him to his feet but he hesitated, his hand lingering on Keith’s skin. “Holy shit , you’re burning up.”
‘I’m fine’ wasn’t even remotely accurate, but Keith said it anyway. Or at least, he tried to.
Lance didn’t remove his hand from Keith’s shoulder, and Keith’s annoyance at the fact that Lance was touching him was beginning to mount. He leaned in closer to Keith, wide-eyed, and asked in a hush whisper, “are you in heat? ”
Keith scoffed. “Betas don’t go into heat,” he said, and then felt his face flush even redder at admitting his status to Lance. He turned his face away and closed his eyes. “I’m fine, I’ll be fine,” he croaked, even if he didn’t feel fine.
Lance bit his bottom lip. “It’s your first heat,” he said, suddenly understanding and equally surprised. “You hadn’t presented.”
“Why are you such an expert on heats, anyway?” Keith pushed at Lance weakly. “You don’t smell like an alpha to me.” He didn’t. He did smell, though, in a way that Keith hadn’t noticed before now but … god, this was weird.
And he realized with a hard beat of his heart that Lance was right . He was in heat, that’s what this was and the reason that he still felt so wet despite the shower head being turned off was because he was leaking. Keith let out a low, aggravated noise but instead it slid off into one higher and needier than he intended. He was really too separated from the moment to be ashamed, but he was certain that his brain would remind him in vivid detail later.
Lance let out a noise almost equally frustrated. “You’ll feel better if you take care of it,” he said. “I mean, it won’t be over right away , but it would help.”
“What do you know-” Keith snarled through gritted teeth.
Lance’s answer overrode the tail end of Keith’s question, although he turned a very vivid shade of red. “I’m an omega too,” Lance’s voice was hushed. “I’ve been through this, it’s rough but you’ll make it through.”
“Oh hell,” Keith said. He didn’t want to be hearing this. He didn’t want to be living through this, he had been confident that he was a beta; it didn’t carry the same prestige as an alpha but at least it wasn’t an omega. “I’m not…” he trailed off, because he knew, he knew and he hated that he knew it but Lance was telling the truth and for some unknown reason now he was presenting as an omega. “God dammit,” he hissed, and slapped the wet tile with his hand, weakly.
Lance had never moved his hand from Keith’s shoulder, comforting, soft … but not what he wanted. Keith hung his head forward, hair soaked and dripping warm water down his fevered skin as he tried again to bring his panting breaths under control. Why did it have to be Lance here, now? He didn’t want anyone to see him like this, least of all Lance.
“Do you want me to go get Shiro?” Lance asked again, not having moved. Keith’s muscles seized up at the thought of Shiro here, his hand warm on Keith’s skin, his arm sliding over Keith’s shoulders as he pulled him in close and if Keith wasn’t already flushed red from the heat he would have gone dizzy with all the blood rushing to his face. He stared at the tile, breathing hard, and didn’t raise his face to Lance’s even though the want would be clearly spelled out there. “Shiro is an alpha,” Lance was saying, certain with the knowledge and Keith’s head jerked up and he stared at Lance in surprise. “That can … make things easier.” Lance was as red as Keith felt, but he wasn’t looking away.
“Shiro’s a…” how had he not known this? They were so close, he knew so much; but there was a lot that Shiro didn’t know about him as well so maybe that figured into things. It had always been an assumption, Shiro had never actually presented as long as Keith had known him but alphas were natural leaders and promoted quickly in the Garrison. Keith wrenched himself out from under Lance’s hand, breath burning in his lungs, shaking. So, if Lance was an omega, too, had he… had they…? No, no … he would have known, Lance was the polar opposite of subtle and something would have slipped out by now. “Have you…” Keith choked the words out anyway, he had to know, to be certain. “You and Shiro…?”
“What? No! I’m on suppressants anyway,” Lance said. “I mean, I don’t have a lot left, I wasn’t exactly planning to be away for this long. I can probably spare a couple but they won’t be as effective for you, and you’re not supposed to use them on your first heat anyway.” He was watching Keith critically, and Keith let his head loll against the divider. He felt sick, panicked, everything hurt and he didn’t know what to do about it. Lance sat back on the wet tile in front of him and watched him carefully. Keith couldn’t stand the attention, so he closed his eyes.
He could feel the hesitation in the air. When he opened his eyes Lance was no longer looking at him, instead his gaze had directed toward the shower wall, arms folded and face flushed pink. “It makes things better if you deal with it,” Lance said, and moved a little like he was going to get up. “I’ll stand guard in the changing room if you want, I mean, I wouldn’t want Pidge walking in on this or something…”
For all the way his limbs currently felt like lead weights, Keith’s hand moved quickly and caught Lance’s robe. The movement surprised even Keith, as his emotions had gone sideways on him. “I don’t want to be alone,” Keith said, his heart pounding quickly, everything too muddled except for that single point of clarity. He’d been alone too much. “Please…”
“Are you - are you kidding,” Lance said too quickly. “I’m not going to, this is something that…” he took a great gulping breath, staring at Keith as he did so, his own breathing coming too fast now too. Keith stared right back, hazy, hard, hurting - and Lance looked away sharply. “You’re going to owe me,” he muttered, addressing the tile. “Big time. Bigger than big time.”
“Lance,” Keith said, his eyes closed. “Shut up.”
Take care of it, Lance had said. Keith shifted, sliding his shoulders against the divider and felt the give of the cool material as he moved. Lance’s attention turned back to him, but Keith was very pointedly Not Looking At Lance because while he’d asked Lance to stay for some ungodly reason that didn’t mean Keith had to maintain eye contact as he worked through this.
He was ridiculously hard now, now that he was paying attention to the lower half of his body, and when he moved he could feel how sticky he was, that he was leaking and it was uncomfortable. He’d never experienced anything like this before; the thought that this had happened to Lance, and that Lance was not only still here but still completely insufferable kept him going.
When Keith finally touched himself, he was so sensitive he actually gasped and jerked his hand away, panting. Lance was still determinedly looking at the wall to avoid staring at Keith jerking himself off in his presence, but his eyes darted to Keith and back again, repeatedly. After Keith gently stroked himself a few times, gingerly, afraid of it being Too Much, Lance let out a low noise of frustration. “You can’t just do the front,” he said, and Keith looked at him, startled. “You’ll get off quicker if you do the back, too.”
Keith said, a little dumbly, “what…?” and Lance groaned again and moved, pushing Keith’s shoulder.
“You have to,” Lance said, the words falling out of his mouth as Keith found himself pushed over, on his knees, one palm against the tile and brow furrowed in dazed confusion. “Don’t you know anything, did you even go to the sex ed classes-” and Keith wasn’t actually listening to the words Lance was saying any longer because Lance’s hand were on his ass now, spreading him apart and Keith let out a low, choked noise of shock as he felt fingers rubbing through the slick dripping from him.
Then they were inside, two of them, and it hurt only it didn’t, and now Keith was making an embarrassing mewling noise, his forehead pressed to his hand braced on the slick tile floor.
He felt Lance freeze, felt the realization dawn that he now had his fingers inside Keith without any discussion about it, and whatever he was saying trailed off as Lance said, uncertainly, “...um.”
Keith couldn’t quite find it in himself to care that Lance was now freaking out, because the pressure of something inside him had woken something. Keith’s hips jerked, his hands curled underneath his head as he groaned low and came without a finger touching his cock, sticky white fluid sliding off the wet tile. Keith panted hoarsely, trembling, but he didn’t feel any relief, he didn’t feel like the edge had come off, not like when he jerked off in the showers sometimes; if anything the blood felt hotter in his veins as he felt Lance move his fingers a little inside.
“Uh,” Lance said, and there was a weird quality to his voice now. “Usually, you finger yourself but-” he was moving his fingers, slow at first and the fluid that emerged was slicking down Keith’s thighs. Lance’s fingers felt amazing, and his legs trembled.
“I don’t feel better,” Keith said hoarsely, riding on the coattails of an orgasm that usually brought relief. He kept his eyes closed and felt every minute movement of Lance’s fingers inside of him. “Lance, I don’t-”
“I know,” Lance said. “That was just the first one, we gotta wear you out for your hormones to subside long enough to get you to your bunk without popping a boner at everyone.”
“Oh god,” Keith moaned as he felt Lance shift behind him, still with his fingers inside. He jerked his entire body forward and almost hit his head against the divider when Lance’s other hand slid around and stroked down his engorged flesh. The feeling of Lance’s hand on his cock was almost unbearable, it was so good.
“C’mon,” Lance said, and if Keith wasn’t verging on too far gone at this point he would have been able to clearly hear the smirk in Lance’s voice. “You gotta tell me when you come, I wanna keep track.”
“F-fuck off,” Keith managed as his hips jerked back involuntarily, orgasming against just that quickly as Lance stroked him both inside and out. “Oh fuck …”
“Two,” Lance said, voice smug, and outside of a hazy blur of pleasure that was the last thing that Keith remembered.
