What is the max amt of time one should take Zoloft and buspar (buspirone)? What are the long term effects of taking these.

As long as necessary. In conjunction with the prescribing physician you should take these medications as long as is necessary to successful treat the condition for which they are prescribed. There are no significant long term adverse effects.
Zoloft/Buspar. No specific time frame, as long as they are helping with your depression/anxiety. Med's are started to treat the acute phase of the illness, then dosages are adjusted when you reach the maintenance phase, then depending on prior response & episodes, the minimum effective dosages are continued into the recovery phase. Work with your doctor on treatment plan.