根据你描述的情况,我可以给你一些建议。首先,你在10月18日来姨妈提前了五天,这种情况可能是正常的月经周期变化,也可能是其他因素导致的。其次,你在19日和21日都服用了避孕药,这有助于预防意外怀孕。然而,即使你没有完成性行为,但由于昨天有些接触,怀孕的风险仍然存在,尽管这种情况下怀孕的概率较低。如果你担心可能怀孕,我建议你在离最近一次性行为至少14天后使用验孕棒进行测试。这是因为在受精卵着床后,身体会开始产生受孕早期的激素,从而使得验孕棒能够检测到怀孕。如果你对自己的情况仍然不确定,建议你咨询专业医生或妇科专家获取准确的建议。如果你还有其他相关问题或需要更多信息,请继续追问。