In search of an eternal happiness you need to have the following attitudes towards life.
First, think positive always have a positive mind set. Think that anything can happen in your life, anyone may hurt but accept it. Rather than giving up or having grievance to someone you should keep your self calm and focus on the good thing that might happen. Remember, do not decide or act when you were angry the demon is waiting and inviting you to commit mistakes. Maybe that is the only thing I can advice you to be optimistic. Because in peoples' life we usually do less and expect more to come or receive. So there for I conclude to lower your standards, don't assume because what disappoints you not make you happy.
Reality is where you sleep every night, is what you eat on your plate, what you receive twice a month, and whom you deal everyday.