When should I test?

Su

My last cycle started on 4th July. I am 3 days late. I have few symptoms like, breast tenderness, dizziness, extremely bloated, constipation, exhausted. I took a HPT today morning and it came back negative. Can a blood test give accurate result if I test today?