Not that weird.

Somebody being stressed out. IMO

Believe it or not you can get stressed in Jamaica

Cap