If you were forced to have only one #include of each of your .h files, there wouldn't even be a reason to make .h files; you could throw all the stuff at the top of the .CPP file.

The very fact you're making a .h file at all should be a sign you plan to have it included in more than one source file.