Pregnant or?

So im having sharp pain on my lower belly on my left side.

Today i went pee and i seen i had creamy discharge on my pants (i barley ever wear undies tmi ) but ya ...

Anyway when i wiped i was bleeding? Idk what the cause is .. My period isnt due for two weeks.. Any opinions would be greatly appreciated ty...