Why is my life such a roller coaster ride?  

Why do we find ourselves in that position of being so easily swayed in our emotions and the deep parts of who we are?  

O Lord, I give my life to you. I trust in you, my God! Do not let me be disgraced, or let my enemies rejoice in my defeat. 
Psalm 25:1-2

None who wait for you will ever be put to shame, but disgrace comes to those who try to deceive others. 
vs 3

vs.5 . . . for you I wait all the day long.

vs. 21 . . . for I wait for you.

 We’re not willing to wait on God.

5 Lead me in your truth and teach me, for you are the God of my salvation; for you I wait all the day long.

6 Remember, O Lord, your compassion and unfailing love, which you have shown from long ages past.

7 Do not remember the rebellious sins of my youth. Remember me in the light of your unfailing love, for you are merciful, O Lord. 

11 For your name’s sake, O Lord, pardon my guilt, for it is great.

18 Consider my affliction and my trouble, and forgive all my sins.

If we boast that we have no sin, we’re only fooling ourselves and are strangers to the truth. But if we freely admit our sins when his light uncovers them, he will be faithful to forgive us every time. God is just to forgive us our sins because of Christ, and he will continue to cleanse us from all unrighteousness.
1 John 1:8-9

“I yes, I alone- will blot out your sons for my own sake and will never think of them again. 
Isaiah 43:25

as far as the east is from the west, so far has He removed our sins from us. 
Psalm 103:122

The Lord our God is merciful and forgiving, even though we have rebelled against Him;
Daniel 9:9

Maybe the issue is that you are really struggling to forgive yourself 

Turn to me and have mercy,
    for I am alone and in deep distress.
My problems go from bad to worse.
    Oh, save me from them all!
Feel my pain and see my trouble.
    Forgive all my sins.
See how many enemies I have
    and how viciously they hate me!

Will you protect me from their power against me?
Let it never be said that I trusted you
and you didn’t come to my rescue.

Your perfection and faithfulness are my bodyguards,
for you are my hope and I trust in you as my only protection.
vs 20-21

So Why is my life such an emotional roller coaster ride? 

When people turn to you, they discover how easy you are to please—so faithful and true! Joyfully you teach them the proper path, even when they go astray.
vs 8

Here’s the point: Life is hard, but there is always hope. 

We are afflicted in every way, but not crushed; perplexed, but not driven to despair; persecuted, but not forsaken; struck down, but not destroyed; always carrying in the body the death of Jesus, so that the life of Jesus may also be manifested in our bodies. 
2 Cor. 4:8-10