Short Period

So, Friday I had sex. It wasn't even really sex. He just pushed in a few times and never ejaculated. The next day, I got my period. It was normal and medium/heavy. I usually have a 6-7 day period, but it only lasted 3 days (Saturday, Sunday, Monday). Do you think it affected my period? I'm not pregnant, am I? Has this happened to you?