A medicine bottle, comprising a bottle body , wherein the bottle body comprises a control module , a storage module and an information prompting module ; the storage module is configured to store administration information about a medicine contained inside the bottle body ; the control module is configured to output a control signal to the information prompting module in accordance with the administration information stored in the storage module ; and the information prompting module is configured to output prompting information based on the received control signal outputted by the control module , the administration information comprises information about administration time and information about administration dosage, a weight sensing module electrically connected with the control module is further provided at the bottom of the bottle body , the weight sensing module is configured to determine a weight of the medicine inside the bottle body , characterized in that , the control module comprises a timer module and an administration timing reminding module electrically connected with the timer module , the timer module is configured to count time in accordance with the information about administration time stored in the storage module , notify the administration timing reminding module at the administration time, and start to count time for next administration time after the administration timing reminding module gives a prompt, wherein the administration timing reminding module is configured to, upon receipt of the notification sent by the timer module, convert the information about administration dosage stored in the storage module into a corresponding administration reminding signal to the information prompting module , wherein the control module further comprises an administration dose detection module electrically connected with the weight sensing module and the administration timing reminding module respectively, the administration dose detection module is configured to determine the weight change of the medicine inside the bottle body within a set time period after the administration timing reminding module sends the administration reminding signal to the information prompting module as compared with before the administration reminding signal is sent to the information prompting module , and send a signal of erroneous administration dose to the information prompting module when it is determined that the weight change does not comply with the administration dosage, wherein the control module further comprises a dose calculation module electrically connected with the weight sensing module , which is configured to determine a weight of one pill inside the bottle body by means of the weight sensing module when the information prompting module prompts the user to put in one pill, determine a weight of all pills inside the bottle body by means of the weight sensing module when the information prompting module prompts the user to put in all pills, and determine a total number of pills contained inside the bottle body based on the weight of all pills and the weight of one pill, wherein the administration dose detection module is further configured to determine by means of the weight sensing module whether the weight of the medicine inside the bottle body is not less than that of one dose before the administration timing reminding module sends the administration reminding signal to the information prompting module , and if yes, send a signal of supplementing medicine doses to the information prompting module . <EOS>