Thank you for contacting Just Answer. You have been struggling for a lot of years. Your mom is absolutely wrong. Of course, you should expect to be happy in life. There is a lot of crappy therapy out there. You need to find a therapist who could help you achieve happiness. Let me know where you live and I'll try and find the right kind of treatment for you.