Do you think you may be focussing on yourself a little to much at the expense of other people , e.g. family , friends?
How about doing a bit of voluntary work say maybe for a charity , or advice centre , or children's centre, or a refuge.
May provide you with an insight into what unhappiness can really be about.
You are obviously intelligent , so why not look at the wider spectrum of how other people live their lives and what you may be able to offer to improve their lot.
Good luck.