The Bible doesn't give a specific timeframe for how much time we have left. However, it's clear that God desires for everyone to come to repentance and believe in Jesus Christ as their Savior. He is patient with us, and desires that everyone come to Him, but ultimately, each person will give an account for their actions (or inactions) at the judgment seat of Christ. So while we don't know exactly how much time we have left, we should always be ready for Jesus Christ to return at any moment.