Nothing like some blood, sweat, and tears.
Like my Dad always said about hard times in life. "Builds Character"
If you can't picture yourself in the end happy with your work and the fruits of your labor , then find something you truly love to do. If you don't love what you do you won't meet your full potential.
Everyone gets slammed in the beginning, but there should be progression and if you don't feel you are progressing then you have some choices. If you refuse to quit in the face of adversity until you figure out this game then you might make it. If you are willing to give up then go find something else that you love.