Sour Diesel will usually cost you around 60 for an eighth depending on the quality and where you get it from. I would say yes it is effective for what you have shared only if you get the actual sour diesel and not some knock off. Also try Durban Poison nice relaxing high.
I've had the same experience with weed as you have foulhabits. A strain that i haven't had recently but remember it helping was Sour Diesel. But this was like the original sour diesel not to mistake with a lot of what people proclaim to be real sour diesel. And recently I have tried Durban...