I suffered with depression throughout my teens but gradually, as I got older, I managed to heal myself. What I've found is that to be happy you need to learn to be accepting of yourself and all your faults (as much of the time as possible) and as accepting as you can be of your situation. Train yourself not to dwell on what's wrong and also to stop worrying - if you can do something to help resolve a problem, then do it, don't worry about it; if there's nothing you can do, then there's no point worrying - learn to live with it or, better still to forget about it. Something else that I've found is important is to always try to focus on and appreciate when things are good - 'take time to smell the roses'. That way, when things are bad, the feeling of happiness is still pretty clear in your mind, making it easy to remember that things are brilliant sometimes. Finally, nothing helps more than life experience - for example, last year I suffered a very difficult bereavement and, awful as it was, because I've been through them before, I knew that eventually I would start to feel better, which helped to ease the desperation, if nothing else. I'm with Andy Hughes, I think to truly appreciate the good stuff, you have to go through the bad. As to the first part of your question, I think I'm about as happy as a person can be and that makes me happy in itself!