AF or IB??

Tanisha

Af isn't due for another 2 weeks almost what could this be?!