Honestly your tips for staying positive are very accurate, being thankful, optimistic, and talking kindly to yourself helps a lot. Surrounding yourself with supportive people and seeing through challenges and seeing them as chances to grow are also great ideas but Just remember, sometimes you might also need practical solutions or professional help, not just a positive attitude and belief to handle tough life situations.