A medication managing apparatus, comprising: a medicine package storage portion having a plurality of blocks (12a-12g) each adapted for storing a medicine package contain-ing a single dose of medicine for a user; storing means for storing in advance a plurality of medica-tion times; medication time noticing means for giving a notice, every time said medication time has come, that said medication time has come; a medicine package sensor adapted for sensing presence/absence of the medicine package in the block of said medicine package storage portion; first processing means configured for, when said medication time has come, determining from an output of said medicine package sensor presence/absence of the medicine package in a prescribed block, causing said storing means to store a time point of the determination and the presence/absence of the medicine package, and outputting an instruction for the user in accordance with a detection result; second processing means configured for, when taking-out of the medicine package detected from the output of said medicine package sensor at a time except for said medication time, causing the storing means to store a time point of the detecting and the taking-out, and outputting a desired instruction to said user, wherein said first processing means is configured to determine whether plural medicine packages are taken out when said medication time has come, and said first processing means gives a notice, if number of the medicine package being taken out detected from the output of said medicine package sensors is plural when said medication time has come, to return an excessive medicine package, characterized in that said medicine package storage portion is provided with an openable/closable cover covering the entire blocks, wherein said medication managing apparatus comprises a cover opening/closing sensor sensing opening/closing of the cover, and wherein said second processing means gives an instruction/notice to close the cover when said cover is opened at a time except for said medication time, and said second processing means determines whether or not said cover is closed, detects whether there is a change in number of the medicine packages after said cover is closed, and only then gives said desired instruction to the user by giving a notice to return a medicine package excessively taken out if the number of the medicine packages decreases. a medicine package storage portion having a plurality of blocks (12a-12g) each adapted for storing a medicine package contain-ing a single dose of medicine for a user; storing means for storing in advance a plurality of medica-tion times; medication time noticing means for giving a notice, every time said medication time has come, that said medication time has come; a medicine package sensor adapted for sensing presence/absence of the medicine package in the block of said medicine package storage portion; first processing means configured for, when said medication time has come, determining from an output of said medicine package sensor presence/absence of the medicine package in a prescribed block, causing said storing means to store a time point of the determination and the presence/absence of the medicine package, and outputting an instruction for the user in accordance with a detection result; second processing means configured for, when taking-out of the medicine package detected from the output of said medicine package sensor at a time except for said medication time, causing the storing means to store a time point of the detecting and the taking-out, and outputting a desired instruction to said user, wherein said first processing means is configured to determine whether plural medicine packages are taken out when said medication time has come, and said first processing means gives a notice, if number of the medicine package being taken out detected from the output of said medicine package sensors is plural when said medication time has come, to return an excessive medicine package, characterized in that said medicine package storage portion is provided with an openable/closable cover covering the entire blocks, wherein said medication managing apparatus comprises a cover opening/closing sensor sensing opening/closing of the cover, and wherein said second processing means gives an instruction/notice to close the cover when said cover is opened at a time except for said medication time, and said second processing means determines whether or not said cover is closed, detects whether there is a change in number of the medicine packages after said cover is closed, and only then gives said desired instruction to the user by giving a notice to return a medicine package excessively taken out if the number of the medicine packages decreases.