Here are possible causes and solutions:
1) Sample overload: Do not overload samples
2) Addition of reducing agent that is not fresh: Reduce samples right before loading and do not use samples that have been stored in reducing agent
3)Re-oxidation of the protein during the run: Add antioxidant to the running buffer if you are running NuPAGE gels
4) Presence of highly hydrophobic regions where the protein can exclude SDS: Load the sample with 2X sample buffer instead of 1X sample buffer
5) Excess salt in the sample: Precipitate and reconstitute in lower salt buffer
6) Not enough SDS in the sample: Add SDS to the upper buffer chamber (try 0.1%, 0.2%, 0.3% and 0.4% SDS)
Find additional tips, troubleshooting help, and resources within our
Protein Electrophoresis and Western Blotting Support Center.