Sometimes one think if it seems like God isn't listening, it means we aren't listening.
You probably aren't happy because you aren't doing what God wants with your life.
This could mean you are with the wrong person, doing the wrong job, or that you are ignoring some type of calling into Spiritual service.
God isn't responsible for all the bad things that happen to us in life, a A big part of being a Christian is personal responsibility. Count your blessings and quit feeling sorry for yourself. Take control of your life, make decisions and follow through, see things through until the end.
Pray hard, play hard, and enjoy life, no matter how bad things are for you, there are many who have it much worse in this world.
Count your blessings, name them all, know them, and be thankful for them.
It would also help you to identify your spiritual talents, your God-given talents. Utilize them to do something that makes you happy in life.
Bow to Sri Sai - Raksha Karo Deva !!!