Many Christians believe they will be instantly healed and changed when they accept Christ; this is generally not the case. We do get a new spirit, the Holy Spirit, that comes to live within us. However, our soul (will, mind and emotions) may still need healing,
The Lord restores our souls, “Lord bindeth up the breach of his people, and healeth the stroke of their wound.” Isaiah 30:6