Took plan B on May 21st. 6 days later I started spotting, which turned into a full period. I was suppose to start my period on the 10th four days late?

Disrupted cycle. Your negative pregnancy test 4 days after a missed period is probably accurate. Most likely, the a plan B has temporarily disrupted your normal cycle which should re- regulate soon (repeat the pregnancy test if this doesn't happen!).