Get a job, at the very least, or add another source of income. If you don't have extra cash to risk on a highly volatile asset, you can't just buy bitcoin. In addition, exercise discipline in all financial decisions, just as you would in any other area of the market for investments. And more importantly, improve your security and privacy to protect your hard earned money.
That is how you stay in the long run.
You can't just rely on bitcoin alone because its a highly volatile investment, so have your own main source of income and make bitcoin as a side hustle. That way, even if bitcoin drops its price most of the time, you will not be bothered and triggered to sell. So you can hold it for long term and make significant profits in time.
People who can't hold for long periods of time must be really in a hurry for money, so they have no alternative besides selling their Bitcoins at loss. But if they really need the money, we can't blame them for doing this, because it can be worse if they keep the holdings, but neglect a financial demand they face, especially if it's something related to their health and safety.
Patience is the key for success in Bitcoin investment, although without spare money, solely patience won't open any doors...