The bad news, but also the good news, is that it makes no difference what you do. There is no purpose out there waiting for you to find it. However, you need to get clear on what you value (relationships, recreation/hobbies, growth, health, spirituality, career, etc) which means that you're going to have to learn to be comfortable with confusion and doubt in the mean time. You need more life experience which will lead you to know what you want. Just be patient man. You cannot rush this process.
Also, sounds like your'e working through a lot of stuff right now. Life is giving you just what you need right now to develop emotional strength. Focus on that for now. You need to get into the mindset that your challenges are the path. If you are being challenged, and you are not running away, then you are on the path my friend.