You don't have to buy health insurance or Medicare if you have VA benefits, but it's a good idea. Both private health insurance and Medicare allow you to get coverage at non-VA facilities, which helps you get care faster and more conveniently. Additionally, if you lose your VA benefits or if VA funding is cut, having either health insurance or Medicare means you still have medical coverage.