I put sows and gilts in with my boar before they come in heat to encourage them on. Farmers tale for rushing them into cycling is to give a drop of cod liver.
Today could be the day, or yesterday could have been. He will likely serve her more than once if he's worth his salt
If she's served today she'd be due 1st May
In my experience, like humans, sows are not exactly every 3 weeks and some are a few days short, some a few days long.