If your period is ten days late or more, and you haven’t taken a pregnancy test in a few days, then yes you should take another one, but only if you’ve recently had sex. Sometimes you can be pregnant, but the test takes a little longer to turn positive because the hormones that tell the test if you’re pregnant are taking a little longer to build up in your body.
Now, if you haven’t recently had sex and your period is going on almost two weeks late, there’s no need to take a pregnancy test. Your period isn’t late because you’re pregnant, it’s late because you’ve either ovulated late or not at all. So, take note if you’ve recently had a change in your sleep schedule, been under more stress than usual, lost some weight or just got over a virus. These are all things that can contribute to a delayed or skipped ovulation and you must ovulate to start your period.
If your next cycle doesn’t come either then it’s time to call up your gynecologist or primary doctor and let them know what’s up so they can make sure you’re not dealing with a treatable condition like a thyroid disorder.