Lance is an omega so he goes into heat every month (this can vary) for around a week however the stress on his body from being in space and losing Allura has caused his heats to be unpredictable and erratic. None of the paladins besides Hunk knew of his second gender. When Keith comes back from space he finds out. Keith is an alpha so he has a rut, for a week every two months, but an early rut is brought on by Lance's erratic heat. This is a smut Normal omegavese rules, Keith is top and an alpha. Lance is bottom and an omega. IT TAKES PLACE AFTER SEASON 8. I KNOW A LOT OF THE FANDOM IS SALTY, BUT CAN WE PRETEND THAT KEITH COMES BACK TO EARTH AFTER. OKAY. Okay. Thanks for reading💙❤️🖤💚💛