If I'm already on another insurance plan, do I have to give it up to enroll with the VA?

NO. If you can avoid canceling, we suggest you keep your private coverage; it can work as a second opinion. Many veterans have double coverage.