When do I ovulate?

A 💕

If my periods last between 10-12 days, how do I work out when I ovulate? My cycle is every 28 days still, so once my period is over its only around 16 days left until my next period. I am always on time, once or twice ive been a day early or late.