You shouldn't give up. Fight for yourself and who you are. You've got to go through the worst times in life to get the best.

Sometimes life requires us to do nothing more than to just "hang in
there" after we face the severest of storms and difficulties. Nobody ever
told us that life would always be easy, but we must always keep in mind
that while we still have breath to live, everything is going to be all right.
Don't let what happened to you minutes ago, days ago, or years ago to
hold you back from being the best you that you can possibly in each
minute that you have breath. Make the best out of every situation, even
when you may feel as though no good can come out of the worst of
times.
A big lesson that we must learn in life is that though things do not
always go our way, if we are willing to keep a positive attitude, and keep
a positive mindset in our daily lives period, there is nothing that can get
in our way, and there is nothing that may be put in our lives to make our
lives seem as if they aren't worth living.