Some are just resident DB detainee.
They can be inside a year and it takes less than a month before going in again. They hate the "normal" regimental life but can put up being a DB detainee.
I can testify to that. My brother was one of them. Wasted life inside DB. Total Full time NS served 5 years. 2yrs + 3yrs DB on/off plus staycation at Changi also. His offence is NOT drug related. Can you imagine that?
Others of his age already out working, while he's still receiving NS allowance.
No amount of support can help if the person don't want help.