Five days late!

I am five days late (longest time ever) with a bfn. But I keep getting heartburn and can't control the crying of a bfn. How long should I wait for my AF before consulting a doctor.