I have to leave the house really soon, so i'll be back later to respond more, but wanted to post so you didn't feel like no one cared or is listening. I deal with this a lot, as i do have BPD, and i've been taught some 'grounding' skills... i don't know if i'm allowed to post this as i'm kind of new here, too, so sorry if i'm breaking any rules, but check out
www.dbtselfhelp.org as there are suggestions there for these kinds of things.