Considering my situation, your advice is quite reasonable and effective. Because I live with my family although I am not dependent, I have to be accountable to them for the family income, this is my hereditary principle. However due to my job, I can save even a small amount but the amount is very small and I can deposit it continuously. As a result I have invested some amount in Bitcoin earlier. I have some more savings which I am going to invest now. But I think that after one or two years from now if I can save more, can I invest in Bitcoin again with that?
Yes you can always top up your bitcoin stash when you have more cash flows or you have saved up more money. From your statement I understand that you have already made bitcoin purchase with the savings you have now. But you don't have to wait one or two years to add more stash to to the one you have accumulated. That money you intend saving for one or two years, before buying more stash to add up to your already accumulated bitcoin units, can be used to DCA bitcoin monthly, Instead of saving the money in the bank for two years before buying. You can be buying bitcoin with it gradually. Let's say each month you have save up whatever amount that you can gather, you can use it to buy add up to your bitcoin portfolio, that's what the DCA is about. If you continue to do that monthly DCA for two years it will be better than keeping the money in the bank for two years before using it to invest in bitcoin.