Yes, fishing licenses in Michigan are valid for one year from the date of purchase (or until the end of the current license year, whichever comes first). You'll need to renew your license annually to continue taking advantage of the military discount.