I think you're getting it. And yeah, having something set helps a lot, especially when you're still trying to learn new behaviors and get thru the icky parts.

All in all you sound pretty good. Like you're starting to balance out a bit. Just remember, it takes time girl. You're ok.