The present invention disclosed a full automatic medication dispensing system and methods of solid medication separation, comprising of a medication feeding device, a medication separation device, a medication distributing channel device, a medication supply device, a medication returning device and a central processing unit. The system has no requirement on the size, shape and weight of solid medications, the medications can be automatically and accurately dispensed into the sealed medication supply box according to the set parameters, and the excessive medications are automatically returned to the medication retrieving bottles. The system can remind a medication taking person to take the medication in time and supply the medications when confirmed. User can choose a portable medication box or a fixed medication box with a larger capacity. The system can be directly set, and parameters can also be set more conveniently through the mobile client and the reminding functions and the remote setting functions can be added. Medications can be taken in advance. The system can inform preset people when a dose of medications are not taken after a preset period of time, or more medications and medication dispensing are needed, The system can accurately dispense medications, and is convenient to clean, easy to use, and is of great economic, practical and medical value.