Ovulation and

How can I know the day I ovulate? I get my periods roughly 10 days but this period it was 8 so I'm really confused. P.S just got married 4 months ago don't know if sexual activity can play a role with changing periods ?