Spotting or period blood

I need help I’m 17 and I think I might be pregnant I throw up yesterday morning, and I’ve been having dreams of a bfp . Does this look like spotting or pre period blood ?