I am working on a structural protein. It is a membrane protein. I have purified the protein by affinity chromatography (my protein has histidine tag). But the yield is very low. To perform size exclusion chromatography and other experiments I need more protein. I'm able to purify only with 1ml Ni-NTA matrix. If I go for 2ml and more I see more non-specificity in elution. I first denature the protein using 0.5M urea and allow it to bind to the Ni-NTA beads. Then I collect Flow- through and wash and after that I wash out the urea from the column with 20CV of chilled buffer. Then I collect elution fractions with 0.3M Imidazole. I'm stuck at this point and don't know how to increase its yield. Please help me. Does increase in IPTG help me to solve this problem?