Well, I know that some pregnancy tests claim they can detect pregnancy before your expected period. However, I think whether it works can vary from woman to woman. I know a gal who got all negative home pregnancy tests and the only way she was able to find out was with a blood test from her doctor. It just depends.
I think since you're 4 days late it wouldn't hurt to do another test. If you're still worried, see your doctor.