I also think Bitcoin is for long-term investment. If you want to invest your money in crypto and want to secure your future then you should invest your money in Bitcoin for a long time. Bitcoin is a potential currency and its price will increase surely. So you can in invest your asset in bitcoin for long-term.
getting profit doesn't have to take long. If in your investment you lose money, try to know what makes you lose. so that in the next steps you can make the right decision. earning a profit can be obtained at any time provided you always monitor the buying price movements when cheap and sell when prices start to rise.