If you are investing for long-term, then it is possible that by the time you retire, you will have enough profits to sustain yourself. However, it will be too risky if you dedicate your whole time on trading. You must still have a stable job if you are not yet retiring.