Test again?

I am 12 days late for AF. I tested on day 7 and it was a bfn. I came off bc a few months ago so I know that can mess with things too, but when should I retest? I haven't really had any other symptoms, but it's driving me crazy because I've never been this late before!