Hi,
You need to know that you are not alone and that you can be happy. And, reaching out here is a good start. Reading around the forums here and going to a meeting are good ideas. It does sound like you're working too much. Everyone needs a break and I hope you get a day off soon.