What we think of as the ‘present’ isn’t actually a moment. It’s a stretch of recent time—an arbitrary one.
This is reflected in language. There is no requisite time period for us to use present tense. If you say "I am a doctor", the referent time period could be 5 minutes or 50 years.