A mental health disorder (MHD) is a behavioural or mental pattern that causes significant distress or impairment of personal functioning. Daily distress faced in social, work, or family activities are associated with MHD which severely affects the person's life style leading to increase of death cases. So, it is very important to detect the MHD at earlier stage itself. Many machine learning (ML) techniques have been suggested to detect MHD based on patient data. But, the ML methods cannot process the large samples efficiently. So, the deep learning (DL) algorithms have been developed for the detection of MHD efficiently. But still, fixed network parameters used in DL methods cannot always perform well for large scale datasets. Also, irrelevant feature in the datasets degrades the performances of DL models. Moreover, stabilization will be another issue of the DL methods. To resolve the above mentioned problems, a chicken swarm intelligence improved self stabilized deep neural network (CSI-ISDNN) is proposed in this article to detect and diagnose the MHD more efficiently. The proposed method employs CSI on training dataset where CS will select the best optimal features and parameters for ISDNN. The fitness value of the CS is then calculated and analysed to find optimised prediction results of ISDNN for MHD with the goal of reducing prediction error. The stabilization of ISDNN is standardized by introducing some additional parameters along with original network parameters. The trained CSI-ISDNN model is used to predict test datasets. Finally, the experimental results exhibit that the CSI-ISDNN model achieves an accuracy of 97.4% on the OSMI mental health database. The accuracy of CSI-ISDNN is superior by 10.18%, 6.21%, 2.63%, and 0.0093% compared to classic model like IGCBA-BPNN, CNN-RNN, CNN-Bi-LSTM, and CSI-MLP respectively.