Compress time frame = give Ricky space cancer and...
... make him sterile.
The alternative would be to cast an older actor and have the character die of old age, as in the books.
The show, however, went for Ricky developing, uh, space cancer and being zapped sterile by his alien BFF ... just so they could cast a hunky young actor, give him a love triangle and have a shorter timeline between the alien's first appearance and Earth's destruction.