There are so many times in life, when you just don't know how you can go on... You don't know how you, someone who has made so many mistakes, would ever be able to achieve that amazing thing you're fighting for. But the thing is... That thing you're fighting for, will be the thing to keep you going; it will be your hope. Whether that be photography, modeling, science, architecture, psychiatry, law, whatever it may be... never, ever give up! When you take that long look at yourself, and you hate what you see, realize this: if you give up now because you think you aren't good enough... that's where you're going to stay. When you throw in the towel because you're afraid to try, there is no chance that you will ever get out of that slump, and you will feel how you do forever. But when you decide that you want your life to be better, that you want to be happy... Work for it, then work for it some more, and keep working for it! You will make it, and when you do, you will take a long look at yourself, and instead of hating what you see as you would have if you gave up, you will be able to be proud of yourself. You'll be able to look at what you've accomplished, the lives you've changed for the better--including yours--and know that by being strong, that by persevering, you have made your life the best you could have.
Keep your dream alive!