As a christian I have struggled with the whole concept of being honest before God, putting on some kind of mask, pretending to be OK when deep down I am angry, sad, peeved off etc. I have come to realise though that God knows all we are going through, so why pretend otherwise. Peter says in,
1Pe 5:7 Cast all your anxiety on him because he cares for you.
This word anxiety means in the greek, all your cares, Peter is saying for us to cast all of our cares upon God, cast means to throw upon, to cast away from us. God cares more for us than we can ever truly know on this side of heaven. If some ome or something is bugging us, he wants us to tell him about it, be honest with him. In return God wants to give us something back in exchange.
For instance you might be angry, tell him about it, give it to him and in return he will give you peace, it may be you are suffering from unforigveness, give him that unforegiveness and he will give you instead forgiveness.
I hope all of us have had the pleasure of talking to friends and feeling better afterwards, how much better would it be in being completely honest with God?
Try it, and you will find your prayer life will start to abound.