I'm sure I would be feeling the same way. Hopefully you can have a good, long, honest talk tonight.
I would recommend two things:
1. Don't take about yourself using terms like crazy, psycho, etc. You are not crazy or psycho! I think women do this a lot, I know I do it, but I really think negative self talk over time tends to seep in ("maybe I really am crazy...."). See if you can have any entire conversation without calling yourself names!
2. It would probably good to start learning how to communicate better when things are bugging you, and not to let things bottle up. It's not fair to you and your feelings, or to your hubby, who may as well think everything is fine until you explode. That's really not healthy for anyone. So I know it's hard, but commit yourself to getting better about this, and you may just stop feeling crazy, psycho..and more healthy and loved!