Are you in school? If so, that explains the attacks on the faith. If not - well, even if you are, all of these attacks originate in the spiritual realm, as there is one who does not want you to believe.
Tell you what: If you are in school, seek out a Newman Center. If not, go to your local parish - does not matter if you are Catholic or not. Then, find the Tabernacle. If you can go during the hours of Eucharistic Adoration, all the better!
Spend time with Christ in His Sacramental presence. Just know that He is present, even if you have trouble believing. Sit, pray, contemplate him. Read something that builds up your faith rather than tearing it down.
Tell our Eucharistic Lord that you have grave doubts. Then, be as patient with Him as He has been with you. As Fr. Benedict Groeschel†, C.F.R. taught:
“You may spend your life looking forward to it, or you may spend your life looking back on it, but when you are aware that He is there, you will be changed.”
There is no better place on earth for the Christian, either struggling or strong, than our Savior’s presence.