What your experincing is a normal aspect of life for just about everyone and everything. But regardless of how dark things seem now, the possibility that things can turn out for the better will always exist. Thus this is no road but up, no path but ascension; if you stay optimistic then things will eventually start going uphill for you. All you can do until then is grit your teeth and keep on fighting, and don't give up along the way, no matter how tempting. Take it from an Idealist who know what you are going through.