I think its not the answer to find some medication to get her libido back. There seems to be more underlying problems. Needing to be drunk or high to want sex usually points to something maybe affecting her from the past. I would suggest seeing a doctor or councillor about it.