What would cause me to be angry all day long, I can’t sleep either, what would cause this?
You need help
The fact that you have such a strong emotion ( anger) and don’t understand why, means that you need help in figuring this out.
See a Psycologist. You can and will figure this out and stop this from overwhelming you. All the best.