There's no 'pattern' there Ghostguy and it is not a bad spirit nor a demon hanging around you Jane which is causing the bad stuff in your life.
I can understand why you'd (Jane) think that to be the case but like Falcon and Cheyenne have already mentioned, there are plenty of other things behind this. Some, which can be helped and others which might require a bit more work to get through but can get sorted out too.
You have to be strong in life when things knock you down. It can be easy to let others walk all over you when you are feeling so low about life and yourself and that is what can cause you harm
but it
is also up to you to push through it and create changes which will benefit you in the long run.
Think about yourself now Jane. Think about creating the kind of life you want for yourself. It's apparent you want things to change and are looking for it already. Go make it happen and be happy hun. No-one can dictate the kind of life which awaits you nor lead you to it through their perceptions.
Don't be afraid to make a mistake. We learn through mistakes more than we realise. Time is wasted feeling sorry for ourselves and allowing others to have a negative have a hold over us - we all go through it at time point in our lives. Fight it out as best you can and realise that there is a lot of good stuff out there for you to experience regardless of how tough life and people have been on you.

If there is something which needs outside intervention and help, please do go seek it out. You may find that things begin to get better once you make that 'move' too. You don't have to go through 'it' alone Jane. It's time to bring your Mind, Body and Spirit back to a balance.
♥Take Care,
EnchantingSoul