vicky
This really sounds like gallstones. Try using a hot pad on your right side to relieve the pain. Did you have an ultrasound done to check for gallstones? Sometimes they are very small, but can block the bile duct and cause pain. Reduce your animal fat intake and drink plenty of fruit juices will help. Especially Apple juice or cider. Good luck