Is this IB?

Jessica

AF due on the 7th. And I got this when I went to the bathroom this morning. I have had an upset tummy since yesterday. Could this be IB? How long do I wait to test?