Can everything be taken care of in one session?

No, not everything. Many issues can be cleared up in one session but it depends upon what the problem is and how long you have had these problems.