Можно попробовать. Всё зависит от уровня ваших первоначальных знаний, мотивации и выносливости.
Я думаю, на тестовую часть натаскать себя за этот срок вполне реально. По крайней мере, минимальный порог пройдете.
Обществознание. Возьмите сборник по подготовке к ЕГЭ, например, Баранова. Определите, сколько тем нужно проходить каждый день, чтобы уложиться примерно в 3 недели, параллельно решайте задания.
История. Возьмите учебник, например, Орлова и какую-нибудь "историю в таблицах". Распределите темы на оставшееся время. Параллельно решайте тесты. Хорошо заучивайте все важные даты, их не так уж и много.
Удачи!