Ovulation

How long does ovulation last and does it happen right after your period right before you next period