A drug delivery system for sustained delivery of bioactive agents, the system includes a matrix including nanofibrillated cellulose derived from plant based material and at least one bioactive agent, and at least one support selected from synthetic polymers, bio compounds and natural polymers. Also, methods for the manufacture of the system and methods of using it.