All of us are born into sin: "For I was born a sinner— yes, from the moment my mother conceived me." (Psalm 51:5 NLT)
Because of this spiritual and physical death (see Genesis 3) we need to be born again (see John 3).
Does the spiritual rebirth mean we are perfect? No! (see Ecclesiastes 7:20; Romans 3:12; 1 John 1:8).
When will the perfection come? When we experience the physical rebirth (see Luke 24:39 and Philippians 3:21).
Although someone is born again, the physical body and human nature remain subject to frailty, illness, and the ongoing struggle with sin in this lifetime (see Romans 7:13-25).
"Then I will pour out on the house of David and on the people of Jerusalem a spirit of grace and prayer, and they will look on Me, the One they have pierced. They will mourn for Him as one mourns for an only child, and grieve bitterly for Him as one grieves for a firstborn son." (Zechariah 12:10 BSB)