Knowhere in the bible does it say that your walk with Christ will filled with Joy and peace and happiness. The reality is once you have decided to walk with Jesus you have signed up for a war. It is called the narrow path for a reason, because it is difficult to walk, there is a war going on around us since before the beginning of mans creation. A spiritual war between God and the forces of the Devil, once you follow Christ all you have done is chose a side. Talking from experience i will tell you the truth, the devil from that moment on will attack you in various ways. He will attack your thoughts and cause you to doubt or to think sinful and lustful thoughts continually. You will bump into people who drag you away from the right path and the minute you fall Satan hits you with his greatest weapon, guilt. He will push you and push you to stumble and sin and when you do he will flood with thoughts of guilt, tell you your a hypocrite and a bad christian, how God is angry with you and how can you do what you did, he will make you feel like you can never get it right. Guilt that makes you feel worthless and unhappy comes from the devil, the bible says the conviction of the holy spirit is by love and leads you to repentance and the desire to get up pick up your cross and try and try again until you get it right. The bible says the walk is long and hard but he that endures to the end will gain everlasting life. Nothing in this world is easy so what makes you think the most amazing gift you could ever have, eternal life in heaven in the presence of God would be easy? The world with God is the hardest thing you could ever do, but faith is essential, without faith in God and believe that he loves you and will not leave you then you will fall. The bible says we must put on our instruments of war everyday and be constantly ready for battle. that is the reality of this walk.
I have seen many things with my own two eyes, been attacked physically by demonic forces and seen them operate with other people. I have experienced this with people who don't even believe in the word. We live in the Devils domain, he is the ruler of this world, he has dominion over here and if you chose to try and follow Christ you are in direct opposition to the ruling regime on this planet and that is why many try and fail, they expect their life to suddenly be better and peaceful and that is not what happens and is not what the bible or Jesus taught would happen. The words of Jesus Christ in matthew 10:34, 'Think not that I am come to send peace on earth: I came not to send peace, but a sword.'
Understand when you choose this life this is a life of war, constant war and not peace but as long as you see it through, put on your armour of God then victory has been promised to you by God himself and you then learn to no longer fight this war on the defensive but rather on the offensive.