I am trying to identify Egr-1 protein in H9C2 cells following hypoxia and reoxygenation. The band of interest should appear at 82KDa. But every time I run the cell lysate in western blot, I get too many bands for Egr-1 protein. However, the other proteins on the same membrane are fine and gives single band ( I cut the membrane). I lyse cells in RIPA buffer with protease and phosphatase inhibitors. I lyse on ice for 30 mins, vortexing in every 10 minutes and store the lysate in -20C. Prior gel run, I add laemmli buffer and BME, mix by vortexing and then boil the samples for 10minutes at 90C. Then I vortex again for 2 seconds. Then I rapidly cool the samples on ice and then spin them. I tried 5 minutes of boiling at 95C but results didn't change. My primary antibody is rabbit polyclonal IgG from Santa Cruz and I tried dilutions from 1:200, 1:500, 1: 1000, but in all occasions it gave too many bands. My secondary is goat anti rabbit from Biorad and I use 1:5000 dilution. Both primary and secondary antibody is diluted in 5% skim milk TBST solution. I block for 30mins with 5% skim milk TBST solution at room temperature. I checked non specific secondary binding by using a secondary antibody control (without primary antibody incubation) but there is no non-specific binding from secondary antibody. Please suggest a solution. Also, I loaded 25ug of protein in the gel.