Sounds like you need to speak to the department head who works over your advisor if you're not getting the support you need. If you've been working 7 years on the same paper/model and they haven't approved it, it is at least partially your advisors fault for not giving you proper guidance throughout.
If your advisor is the department head, speak to someone in student services, or appeal to someone higher in the authority chain.