NLP and social media analysis for mental well-being