El .h debería tener una estructura parecida a esta:
Código:
#ifndef _MI_ARCHIVO_H_
#define _MI_ARCHIVO_H_
// Todo tu código, constantes, etc.
#endif
Así solo se incluye una sola vez. Si no entiendes lo que hacen esas directivas del procompilador te las puedo explicar con más detalle.
Saludos