Start every day with gratitude and prayer. It makes you mindful of what you have and in most cases will keep you from complaining at least for a little while.
One of the training classes I attended years ago suggested a gratitude journal and then after the months or the book is filled, you can go back over it and reflect on the things you were grateful for in the past as well as now. This exercise definitely put things into perspective for me in a time in my life when I needed a wake up call.
When you see all your blessings in black/white on paper you will truly understand all you have to be thankful for. There are so many things we here in the USA take for granted that many in other countries don't have access to. The USA is not perfect (and I will not get into political debates), but we are a blessed nation to have so many freedoms.
I suggest starting your prayers being thankful/grateful as well before you go to the throne asking for a laundry list of things from our heavenly father. This too will put your needs into perspective and just might make you mindful of those in your life who need prayer as well.
If you are in danger, please seek help from a trusted friend or call the Domestic Violence Hotline 1-800-799-7233 for assistance.