I certainly can relate; especially to the part about playing conversations over in my head. I tend to obsess a lot about things, even minor things. Best advice I can give you is to just embrace it as part of your personality and not let it control you. Try to find a benefit in it. Constantly replaying your conversations can sometimes make you more aware of how you’re coming across to others.