Seems like to me you may need some arimidex brother! Also it could be stress related. When you sleep is it a solid 6 hours or are you up off and on?

Id get your levels checked my friend!