irregular periods

My last two periods were way too short for something considered regular for me. Like 2 days or 3. Mine usually last 4-6 days. But it's happened ever since I've started having unprotected sex. Is it hormones?