Fiona
How are you when you sleep elsewhere, like a friends house or a hotel? The environment may be responsible for your dust allergies. If you are OK when sleeping elsewhere the special allergy bedding may help? Maybe some of the dust is in your bedding. It could be in your carpets/rugs? Take up your carpets and have hard floors instead. You can also replace curtains with blinds. All these things may help.