Lump on roof of mouth can be there because of some trauma to the roof of mouth or can occur because of impingement of some sharp food stuff there. It can also be a canker sore
. Trauma to roof of mouth can lead to pain and soreness and can cause swelling which usually regresses on its own in some time. Sharp food stuff impinging can also lead to pain and swelling of the area and after removal of impinging stuff, pain regresses. It can also be canker sores which are self limiting. Ibuprofen
is an anti-inflammatory pain med and intake of the med must have provided a faster relief. As of now, you can continue with warm saline rinses.