The AI class I took suggested that you want to wait AT LEAST 45 days post calving. I do know that we have had cows breed at less than that, but if they have problems calving, don't clean right away.... it can take them longer to start to cycle. In general, you want a cow to calve in 1 year intervals, which gives them 3 months (90 days) to rebreed.