Well said Jazz
Anyone who says anything bad about you is cursing you. So that must mean everyone on this planet must be cursed. Therefore stop worrying about these fake psychics that try to scare you, so you can pay them to un-curse you.
Next, I feel you are not happy with life, because your not happy within yourself. True Happiness comes from within.. not from someone else.
You are trying to find your knight in shining armour, that will take you away to live happily ever after.
You are far too young to think like that, you need to get out and enjoy life more. Find your passion and go do it. Find what you love to do, and go do it.
Are your parents a bit overwhelming that is stressing you out?