According to the dictionary:
1. a person who tends to be hopeful and confident about the future or the success of something.
"only an eternal optimist could expect success"
2. a person who believes that this world is the best of all possible worlds or that good must ultimately prevail over evil.
Being an optimist doesn't mean you can't have frustrating moments or feel down sometimes.
What it does mean is that you can see past the doom and gloom with the expectation of brighter moments and days ahead