Normally a urine home pregnancy
test is positive on the first day of the missed period, so if you are 6 days late as per your regular cycles, then it is not too soon to test.
If you are regularly on the pill, you should not have this delay in periods.
Causes could range from stress, anxiety
, thyroid hormone imbalance
, ovarian cysts, a late conception etc.
I would suggest an appointment with your health care provider.