get blood out of a stone
pull teeth
nail Jell-O to a tree
make hard work of
bear
push against an open door
challenge
difficulty
piss up a rope
turn to
reach
chore
polish a turd
frustration
hard
carry coals to Newcastle
gather strength
bugger
the devil
bugger up
impairment
induratize
lay to
constipation
waltz
futility
stultification
punk out
deadening
queer someone's pitch
push string uphill
sit on one's ass
fash
trouble
give someone a hard time
crap out
do it tough
see the dark side of the moon
boil the ocean
entangle
throe
uphill
morass
flame-out
tough cookie
lean into
get over
flounder
plow the sands
drop someone in it
go to pains
one thing after another
manage
chorelike
want
hinder
piss in the wind
challenging
putter around
fight a losing battle
pansy
wrestle
irresistible impulse
compulsion
annoy
plough on
have a mountain to climb
look for trouble
difficultate
mountain
kick
cumbersome
pound sand
flatfoot
squirrel cage
fuck
pain point
frustratingly
lie down
make the best of a bad bargain
devil
come at
pull off
unsimpable
get down to business
enter the lists
booger
labouring
toiling
pull someone's chestnuts out of the fire
pragmatist
fart-arse
drudging
roll of the dice
wade through
tough
laboring
bring off