Good quality kits such as QIAamp etc. are best. You can also use Trizol reagent from Ambion or TRI fro Sigma. Yield also depends on sample size, your handling and what kinds of reagents you are using.
I agree with Mahmood Zakaria, QIAamp RNA Blood Mini Kit will give you purified mRNA.
If you want to try manually, for fresh blood TRIzol/chloroform also give good yield. Depends on what reaction are you planning to do further with the RNA. stringent Sterile conditions should be maintained while the procedure, because RNA is a sensitive nucleic acid.