I understand what you mean about needing someone else to calm you down - i am very dependant on other people and actually struggle on my own. Im also a perfectionist too! Im sorry i cant offer some more helpful advice, but i do empathise and understand.