Pregnant or just late?

When is the best time to take a pregnancy test? I'm a week late and I took two tests two days after my missed period but they came out negative. My periods are pretty irregular but I was moody, bloated, and sensitive the week before my period should've started, but it never did. And my breasts have been super sensitive, and that is weird for me because my breasts have only been sensitive when I first started getting period, which was 7 years ago. So I don't know if I took it too early or if I just diluted my urine with too much water, or if I'm really not pregnant, but should I retake a pregnancy test soon or just wait until my period my decides to show up?