Faint line? Is this a positive? Help please ..

Caprice

I took a blood test today I'll know for sure tomorrow I guess?? Period is due tomorrow according to my app but idk? My period came early last month so I'm not sure, usually my cycle is 30-31 days long last month it came early, 4 days early exactly so idk I'm so confused....