I recently found out there is definitely a difference between the Long Lasting and the Ultra. By mistake I bought a bottle of the Long Lasting and noticed I had blurry vision after using it which I had been using the Ultra for years. I had to then purchase the Ultra and that was fine. The Long Lasting is cheaper but not worth it for me.