Thanks for the concern
As you have got your period on 17 Feb, I mean after your last intercourse so this clearly indicates you are not pregnant.so dont worry, stay cool.
the reason for delay in period can be due to harmonal changes.
many a times even stress
will have impact on the date variations. so wait for a week,till then if you dont get your periods consult the Gynaec for the same.