it took forever to fire the head of the VA. holder went on forever and ever.
You certainly have that right, especially since he is still in office and the hearings for his replacement have yet to be scheduled. You might want to consider changing the "went" to "is going".