Never give up. If what you are doing is not working, change how you do it, how you see it, but do not give it up.
When it comes to achieving your dreams, when it comes to doing the impossible, difficult does not mean impossible. It means take a break. It means take a walk. It means think differently. It means bring in other people to help you. It means great things take time to achieve. It means you are doing something worth doing. It means you are stretching your muscles. It means be patient with yourself. It means you still have a lot to learn.
Remember, “don’t give up” does not mean you should be wasting your time with something that is not adding value to your life. If it is not, then say, “enough is enough.”