If you see a rare and very good opportunity, I believe you should try, but the saying "never put all eggs in the same basket" is valid in most situations.
Some rare opportunity are not true... It would look shady and you must be hesitant to try it... If you should invest, it should be on those well established businesses and investment programs, keep on asking others about it or find some reviews about it... But if you want your money to be safe, better deposit it in banks...

There is no such thing as investment program. In the real worlds that thing does not really exist. The closest thing to an investment program in the real life is safe deposits from banks. The interest rate for those thing is much higher than saving in banks normally however liquidity is the problem for that