I am including several STL headers such as list and vector in all my code files for my project. I know for my own headers that I should use include guards, but what about for this scenario when they aren't defined by me? 

Is it bad to include the same headers in every one of my files? Is there a performance penalty for each time it is included?