Es muy raro que una pintura epoxi sobre metal dure solo 6 meses, ¿no estará pintado sin imprimación sobre galvanizado o algún metal no ferroso? (Se suele levantar a trozos)
Conviene quitar la pintura, lijar bien, dar una imprimación y pintar, puedes pintar con diferentes imprimaciones y esmaltes, los mejores y más duraderos son los de 2 componentes, una imprimación epoxi anticorrosiva, de muy buen agarre y dar el acabado con un poliuretano de 2 componentes.
https://www.mundopintura.es/-imprimaciones/102-imprimacion-epoxi-titan-yate-.html
https://www.mundopintura.es/esmaltes/124-esmalte-poliuretano-alifatico-2-comp-.html
De un componente, en alta calidad, puedes aplicar una imprimación multiuso (si es metal no ferroso, para asegurarte que no se suelte de nuevo), y acabar con un esmalte sintético de calidad como el Titanlux.
https://www.mundopintura.es/-imprimaciones/96-preparacion-multiuso-titan.html
https://www.mundopintura.es/inicio/5-titanlux-esmalte-sintetico-brillante.html