My cat went into heat on Thursday the 22th. On Sunday the 25th, her heat cycle ended. On Monday morning (the next day), she puked. Does she have morning sickness? How soon after mating does morning sickness start? How long does a queen's heat cycle last?