Going crazy!!

Ok so I have been of my birth control since May and have short but regular periods (they have always been only 3-4 days long) and now I am 3 weeks late. I have taken home pregnancy and they are all reading negitive. Should I make a doctors appointment to see what's going on.