You have to take good stocks then.
I will tell you my example - I once took Sangam India intraday - it usually hits 15-20% intraday randomly many times.
I followed your strategy of turning my intraday into delivery. After I took at 170, it fell to 150 soon. Then I opened its price chart (I didnt even check stock history until then imagine my stupidity). One glance at its price chart, I knew this CRAP is going to price of 50 by end of this year 2018.
I threw that stock in dustbin and booked loss. And was very happy to see when it hit a low of 55 proving my thinking.
Contrary if you do such trade in good stocks like Reliance, Britannia, TCS, etc. If you hold in demat, within 2-3 months max your price will come.
But for dabba midcap stocks it may be 2-3 years or maybe never.