If you are menstruating regularly, it is normal for a cycle to appear between 28-35 days. Since you had unprotected intercourse
and you are spotting for so long, I suggest that you see your doctor for exclusion of a miscarriage
or a threatened abortion
and get treated. It may not be pregnancy
but any abnormal bleeding should be taken care of immediately. Take care.