La macrodantina es la marca comercial de la nitrofurantoína que es el nombre genérico.
Hay personas que no toleran los medicamentos genéricos que puede ser lo que te esta sucediendo, de modo que la recomendación es que tomes únicamente macrodantina en el horario y por lo días indicados por tu médico, ésto con el fin de evitar resistencia bacteriana a futuro por tratamientos antibióticos parciales o incompletos.
Espero te sea útil la información.
En caso de tener otras inquietudes, no dudes en contactarnos.
