Can I invest my money for at least 5 years?

Remember that markets can go down as well as up. The risk that you could get back less than you invest increases the shorter the time period.