how do you know you've been cursed? it could just be a build up of energy. if you know who sent the curse, you could try a reversal.
i suggest a cleansing bath, they will remove the negative energy [worked for me when i felt 'cursed'] you might wish to cleanse your house, and wear a protection charm to keep it from clinging to you again. for your magick block, try grounding/charging energy daily. it should fix things within a week or two. sometimes i feel blocked, i balance my chakra's, could try that as well.