How long with the healthcare battle last in us? I need to plan my retirement spending.

Endless. There are significant political differences in the approach to healthcare. The current system is headed for fiscal disaster unless something is done. But the right wing frankly is lying about the current new program termed obamacare. If you can, put away enough so that public funding is not going to be needed. However, medicare will be here for sure for the next 50 years.