ASD is a hole in the upper portion of the heart and is present from birth. It can be diagnosed at any age if it is suspected or as a chance finding. It can never be caused by stress and tension etc.