Is it normal to have your periods delayed by a few days especially when your not having intercourse at all?

Probably normal. A few days variation in your cycle lengtht is likely normal. Having sex does not affect the cycle length - unless you conceive. If your periods are occuring anywhere from 21 to 35 days from the start of one period to the start of the next period, you are in the normal range for cycle lengths.