You can keep a guy on your DL as long as you want active or not active. Thing catch is if they are not on the real life DL anymore and still on your roster's DL you will not be allowed to make any moves until you activate them. Hope that helps.