A method and apparatus for assisting a person to adhere to a medication schedule is presented. The method comprises storing a medication schedule and reminder system in an electronic calendar, the electronic calendar comprising activity information regarding scheduled activities of the person; and modifying the medication schedule and reminder system based on the medication schedule and at least one of: the activity 5 information, and environmental condition information.