Well it could be something like a litllle pimple or boil but not being able to look at it makes it difficult. The reason I think about a small infection is that it hurts when pushed on but not otherwise. Do you have any other signs of infection besides swelling and tenderness? Is it red, can you see a whitehead or has any drainage came out? I would put warm compresses on it for 20 minutes 4 times a day to try and bring it to a head while you are waiting for a naval appointment in case it doesnt go away in a few days. You may need to get it lanced or put on some Keflex or some other antibiotic.