How long will it take to get better?

This depends on many factors and will be discussed with you after the initial assessment.