So, you've been married for 23 years? If that's the case, you might be in my age group and be undergoing Peri-Menopausal symptoms, which would include irregular periods. That's normal and to be expected.
Now, if you're 23 (and married), your period timing might be off due to a number of reasons, i.e. pregnancy; emotional distress/ pressures; physical stress such as strenuous exercising or rapid/ extreme weight loss.
Your period should have came by now. Purchase a home pregnancy test.