Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational learning theory in artificial intelligence. The focus of this paper is to improve personal healthcare using smart personal assistant which make use of the combination of machine learning and cloud. Making a doctor appointment through phone call is a tedious process and it may take more time. People who did not made the prior appointment have to wait on the queue which sometimes leads to dissatisfactions to the patients. To overcome this gap, smart personal assistant application is proposed using which users can get appointment of various doctors according to the current availability and at anytime and anywhere. This will improve time saving from patients' side as well as they will be satisfied by timely service.