Is this AF or pregnancy

So I’ve missed my period by four days mind you my period literally come on the right day to a T and have been having achy cramps tender breast very dizzy, extremely tired, this weird blood taste in my mouth which I have no clue of it even goes with pregnancy also have had a loss of appetite. Was going to take a pregnancy test tomorrow but I just went to the bathroom and there was a little light blood streak in my CM, is this AF? Should I still take the test?