Can you be pregnant if you normally have a period for 7 days and you only had it for 3 days this time?

Yes, you can be pregnant, your period stops after pregnancy, if you recently had sex and your period stopped early you probably are pregnant.