Good friends + Job + Hobby = Happiness ?
Do sports regularly. Eat healthy. Have a job. Have 3 friends with whom you feel safe and happy [who always support you, especially on your difficult days] — hang out with them after work and on weekends. Be a good friend yourself.
If you want to have friends who always got your back, you need to always have their back too. Any relationship is a “two-way street”.
Remember that nobody owes you anything. Be more humble. Everybody got their own problems, they are not obliged to do anything for you [especially your husband, wife, siblings…