Had a miscarriage. Hormones are everywhere. I'm sad, then mad then i'll be happy then right back to being sad. How to cope? When will I feel better

Within a week. It usually takes about five days for the elevated hormones to exit the body. Some people can take as long as two weeks, but that is unusual. Just give yourself some "me" time and you'll be back to normal soon.