It is a possibility. Pre-ejaculate can contain sperm. Take a test and if it comes back negative, see your doctor for other possibilities and perhaps a more sensitive blood pregnancy test. Stress, extreme changes in diet or exercise amount, illness, and hormonal imbalance can cause a late period, but you want to be sure.