Mental illness refers to conditions that affect your thinking, feeling, mood, and behavior, which can vary in duration from occasional to chronic. Examples include depression, anxiety disorders, and addictive behaviors, among others. Such mental health issues may arise from substance abuse, psychological trauma, abuse, unhealthy habits, or genetics. Symptoms of mental illness can include sadness, mood swings, anger, hostility, and violence. Individuals with mental illness often benefit from therapy provided by psychiatrists. Traditional face-to-face therapy sessions, while effective, can be costly and face challenges such as a shortage of psychiatric specialists and patient reluctance to engage in therapy. In response to these challenges, the concept of a mental health chatbot therapist emerged. A mental health chatbot is a computer program that simulates conversations with users, employing Natural Language Processing (NLP) and generative AI to interact and respond. This approach offers an interactive communication channel, both written and spoken, between users and machines. The mental health chatbot system typically includes a user module where users register and log in to their accounts to begin interacting with the chatbot. The chatbot itself acts as a conversational agent, akin to a real-time therapist, analyzing the user's emotions and providing appropriate responses and feedback throughout the interaction.