spotting?

Dani
hey guys so im on birth control and ive been pretty good with taking my pill on time, but my boyfriend precums a lot and we have unprotected sex. i have been spotting the past couple days but this only happens when i miss a pill or something but i havent.. my period is in 8 days. does anyone have a reason for the spotting?