I separate PBMC from heparinized human whole blood using Ficoll-hypaque, wash it once, and isolate RNA using Trizol. My RNA yield has been consistently low (about 1ug/10 6 cells). I tried every possible optimization method. Didn't work. If you have similar experiences and possible solution, please let me know.