You could always change your number if it came to that I suppose. I can't remember if you can block external numbers that can be called from your phone but it seems that there should be some remedy there (perhaps might require a call to your provider). You sound very stressed and you need to take care to watch out for yourself and make some time for yourself as well (I can't emphasize that enough). Don't let the burdens and drama of life overwhelm you, find whatever strength or skill you posses and use that as a counter or deflection of such pressure. Remember, you cannot live others lives so make sure you remind yourself to live yours as best you can and sometimes that involves making tough decisions in regards to your friends and your family.