Depends on the amount; for large amounts that would require some sort of collateral, you are better off going to the bank. Bank loans would have longer tenors.
Anything about a thousand bucks or less, I'd go to a friend. But, have to make sure that it gets paid , in full, as soon as I have the...