Perhaps it’s because you’re harboring sin. Sin that you haven’t wanted to acknowledge. Sin that you’ve allowed simply because you’ve chosen to ignore the conviction of the Spirit.
Cleanse yourself from the unrighteousness by calling on Jesus. Allow His forgiveness to provide the peace that you’ve been missing.
Then rest in the redemption of The Lord.