About 6.4 million children in the United States have been given diagnoses of attention deficit hyperactivity disorder (A.D.H.D.). But the condition — characterized by impulsiveness and difficulty sitting still and paying attention — is also being recognized more in adults. The challenges faced by those with A.D.H.D. are daunting and deeply personal. Here, in their own words, are the stories of adults and children coping with A.D.H.D.

Do you or does someone you know have A.D.H.D.​? Tell us about how you manage your condition.


* In the current simple implementation, an index i is a break
* opportunity in txt iff it is 0, txt.length, or the
* index of a non-whitespace char immediately preceded by a
* whitespace char. (Thus, it doesn’t honour ‘white-space’ or
* any Unicode line-breaking classes.)
* @precondition 0 = 0) {
oldLH = $this.css(‘line-height’);

// remove line height before measuring container size
$this.css(‘line-height’, ‘normal’);

var containerWidth = $this.width();
var containerHeight = $this.height();

// save settings
var oldWS = $this.css(‘white-space’);
var oldFloat = $this.css(‘float’);
var oldDisplay = $this.css(‘display’);
var oldPosition = $this.css(‘position’);

// temporary settings
‘white-space’: ‘nowrap’,
‘float’: ‘none’,
‘display’: ‘inline’,
‘position’: ‘static’

var nowrapWidth = $this.width();
var nowrapHeight = $this.height();

// An estimate of the average line width reduction due
// to trimming trailing space that we expect over all
// lines other than the last.

var spaceWidth = ((oldWS === ‘pre-wrap’) ? 0 : getSpaceWidth($this, nowrapHeight));

if (containerWidth > 0 && // prevent divide by zero
nowrapWidth > containerWidth && // text is more than 1 line
nowrapWidth 1) {

// clear…