agobiado
overwhelmed
agotado
exhausted
dispuesto
ready
quemado
burned out
disfrutar
to enjoy
realizar
to perform, to accomplish
tener mucha marcha
to have a lively social scene
angustiado
distressed
desvelarse
to stay awake all night