You can hold the shares bought under MTF for an unlimited number of days. All you have to do is maintain the necessary margin daily. Remember that your holdings might get liquidated if the holding coverage falls below a certain point.