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