A longer period of military-style national service could help produce more moral, disciplined and patriotic youth, said Deputy Prime Minister Najib Abdul Razak.